In The Flux 头像

消息来源频道

In The Flux

@intheflux

频道1,703 位成员公开可见持续更新

关于文化、艺术与技术的信息流 A place of radical sharing on art, culture and technology 投稿&联系 @flowfeedbackBot 经常技术控,忍不住会时评,日常好奇心,文化观察员,吐槽苦手,综合解闷方案。 会的太杂了,真不好意思。 艺术我爱之深,恨之切 #不是新闻 #Whisper #Haiku

成员规模1,703 位成员
在线情况待同步
消息总数1,787 条消息
浏览量总数17,232 次浏览

在这个频道里搜索消息……

t.me/intheflux

经常在复制pdf文字的时候,遇到 fi fl 等字符缺失的问题(比如 influence 复制之后就会变成 in uence)。
这种现象是因为在某些字符库里,fi等连在一起的字母会被储存为一个字符,它们被称为「Orthographic ligature」。也许最早是因为活字印刷时,这些文字如果分成两个活字会显得间隔特别大,所以就被合成了一个。而这种做法显然被一些字符库继承了下来。而当我试图复制这些文字的时候,如果目标应用没有相应的字符集,就会导致无法识别。
https://en.wikipedia.org/wiki/Orthographic_ligature
references:
https://superuser.com/questions/375449/why-does-the-text-fi-get-cut-when-i-copy-from-a-pdf-or-print-a-document
https://tex.stackexchange.com/questions/33476/why-cant-fi-be-separated-when-being-copied-from-a-compiled-pdf
https://stackoverflow.com/questions/20535452/why-letter-f-oftentimes-cannot-be-copied-from-text-in-pdf-files