10935336

明星成鸟
2020-08-07
305
195
思考时间
9 天 2 小时 54 分钟
48
Mars
不知道从什么时候开始,在我的电脑中有一些 PDF 中的字体会显示成奇怪的艺术字。(用 Chrome 看)
甚至在论文中也是如此,嗯,想想就不太科学。


ff777e847c4dad1e0c8c5e6fedaf9203.jpg



为此,我专门下载了 Adobe Acrobat(Adobe 发明了 PDF) 想看看到底什么字体没有,但是却没有发现任何异常,文档使用的字体也没有什么特别的。

我也看了 Adobe 的文档:https://helpx.adobe.com/cn/acrobat/using/pdf-fonts.html

如果字体因字体供应商的设置而无法嵌入,以及打开或打印 PDF 的用户无权访问原始字体,将临时替代 Multiple Master 字形:AdobeSerifMM 替代缺少的 serif 字体,AdobeSansMM 替代缺少的 sans serif 字体。

Multiple Master 字形可以拉伸或紧凑以适合页面,以确保保持原始文档的换行符和分页符。然而,替代无法始终匹配原始字符的形状,特别在字符是非常规字符(如 script 字形)时更是如此。

对于亚洲文本,Acrobat 使用安装的亚洲语言工具包的字体或用户系统上类似字体的字体。无法替代某些语言的字体或使用未知编码的字体;在这些情况下,文本将在文件中显示为项目符号。

但是好像也不是很有用,我还是不知道是什么原因导致的。
1.文档用的字体没有什么特殊的
2.替代字体大概就长这样?

找不到原因,也不是特别影响,于是就放在一边没管了。

直到前几天,我在网页上也见到这样的字体。
非常的奇怪,关键是文档里也不长这样

我的:

2c62b0868e2a885ba51f2e773072c636.jpg


文档里的:
b8ee1bba644facc4d6815f8a7e72a489.jpg


那一天 109 回想起了被艺术字体支配的恐惧。
于是我打开了浏览器控制台,在样式那里找到了 font-family(控制网页使用的字体,不同字体中间用英文逗号 , 分割)。
AvenirNext-Regular,Helvetica Neue,lucida grande,PingFangHK-Light,STHeiti,Heiti SC,Hiragino Sans GB,Microsoft JhengHei,Microsoft Yahei,SimHei,WenQuanYi Micro Hei,Droid Sans,Roboto,Helvetica,Tahoma,Arial,"sans-serif"

d68c8e3b07c9c047f158e702e6a7c152.webp


不对啊,也没有什么奇怪的字体啊?这列表里都是很正常的字体。

难到就这样放弃了吗?
那可不行。

于是我 Google 字体测试,找到了 https://toufukun.github.io/01font-test.html
这个网页可以自己输入 font-family 测试字体长什么样。
于是我一个个输入,它们都非常正常,直到 Heiti SC

45d48657298e6513f75d91503c124c94.webp

真相只有一个,就是你小子干的!

但是我用 everything 在系统上搜索,并没有叫 Heiti SC 的字体。
这个文件名一看就是“黑体 简体中文”,但是我检查了系统中的黑体也没有什么异常。

只好继续 Google,找到了 https://blog.csdn.net/sysdzw/article/details/89303134
Wow,和我的遭遇几乎一样。
只是我没有“胭脂连体.TTF”,看来我的系统中有其他的流氓字体在捣乱。


截图复制进字体识别试试,比如“字由”的识别器:https://www.hellofont.cn/font-ai
识别结果:“汉标鬼符体”
很明显不对,
第二个j结果:“华康方圆体W7”非常像,但是我系统中没有。


继续 Google,找到了熟悉的 ACGrip 论坛,https://bbs.acgrip.com/thread-4365-1-1.html

Seekladoom 科普道(已同意转载):
这类字体大多被叫作“魔改字体”。字幕组,汉化组等组织玩个性字形或者一些手机美化的个性主题这类字体出现的频率很高。对字幕组来说,如果这类字体只是做内嵌字幕玩玩个性的话还好,若是流传出去的话,被人误安装以后就会出现楼主所说的这种情况。魔改字体重灾区多见于汉仪,华康,蒙纳等厂商的创意字形,比较受欢迎的创意字体厂商的字体很容易被人拿去魔改。华康的魔改情况是最严重的,就拿楼主所说的“熊兔流星体”来说好了,图中西文部分是基于蒙纳的 MComic 对部分字母添加了星星图案,而中文部分则是根据华康娃娃体批量添加了各种图案。

题外话,魔改字体最常被改的名称之一就是 Droid Sans Fallback(多见于极限社区这类搞主题美化的论坛),这个名称本是安卓系统的默认字体名称,一些人为了方便替换手机字体就把自己魔改的字体的字体名称改成了这个(安装后系统字体立马就会变,无需专门到手机的字体界面去选择字体并更换。但这做法对于不想用这类字体的人就是灾难!),这类魔改字体只是给手机替换字体用的话还好,但如果字幕组制作字幕时用到了这类魔改字体,以后若是出外挂字幕附上字体包时就会制造很多不必要的麻烦,如果有人拿这个字体去做字幕的话,麻烦就会一直延续下去。除此之外还有华康的拼合字体(比如“萝莉体 第二版”,“萝莉体.DDC-yolan”,前者的西文部分被修改为 KristenITC 这个字体了,后者其实才是最稳的那个,不涉及西文部分的话两者没啥差别,但涉及西文时就比较违和了,因此外挂字幕的正文部分用后者比较稳,这俩字体本质都是华康方圆体简繁日三版合并得来的字体。做华康方圆体对应的日文歌词时应该用日文字体 DFMaruMojiRD-W7,因为这是华康本家中文字体对应的日文字体,都是华康自己做的。)以及字体曲线变形,批量添加图案甚至是修改部分笔画并替换为图案这类的,如果字幕组作为外挂字幕发布字体压缩包时用到了这类字体也会制造一些不必要的麻烦。

注:绝大部分魔改字体在动画组中弊大于利(因为要考虑到字体的安装以及外挂字幕的加载,就会不可避免地产生很多问题!),在汉化组中利大于弊(因为根本就不需要外挂加载,中文翻译的还原度很高!)

摘自 https://bbs.acgrip.com/thread-4365-1-1.html

根据楼主检查自己的系统,果然有“萝莉体 第二版”。
“萝莉体 第二版”里面拼合了“华康方圆体”,所以字体识别结果是“华康方圆体W7”。

尝试删除,发现文件使用中无法删除。

教大家一个小技巧
打开“资源监视器”→ ”CPU” →“关联的句柄 ” ,搜索框中输入文件名,即可找到什么进程使用了该文件。
也可以用此方法反向查找浏览器打开了什么字体,并一个个干掉。
9940017317973bb2a94811fbea1e46ca.webp




最后,我删掉了萝莉体 第二版”、“萝莉体.DDC”,我的“Heiti SC” 正常了。

但论文依旧是奇怪的艺术字体,
识别后发现是“华康少女文字”,删除;
刷新变成了“华康手札体”,删除;
刷新变成了“华康雅宋体W9,删除;
??????????哪里不太对劲。

用 Adobe Acrobat 打开却完全正常。
打开编辑模式,显示字体为“Adobe 黑体 Std R”和 “汉仪书宋—简”。
那么似乎是 Chrome/Chromium 在遇到没有的字体时的选择问题?
看来 Chrome 并不完全支持 PDF 标准,,还是得用专业查看器才行。
比如 装一个 Adobe Acroba 插件

Fin
 
最后编辑:

rainsist

成熟小鸟
2020-10-08
147
76
思考时间
2 天 3 小时 27 分钟
33
《超级字体整合包》
考虑临时加载这些字体,不看番就退掉
 

10935336

明星成鸟
2020-08-07
305
195
思考时间
9 天 2 小时 54 分钟
48
Mars
但是占用空间很大,临时加载也比较麻烦。
我习惯直接安装字幕附带的字体包。
 

反对司令

成熟小鸟
2022-03-16
150
73
思考时间
2 天 19 小时 58 分钟
33
Heiti SC ❌

Hentai SC ✔️

:ROFLMAO:
 

fan_luan

新生雏鸟
2020-08-11
47
17
思考时间
10 小时 7 分钟
13
什么流氓字体(