SH_Youth 发表于 2023-1-28 22:39:40

关于Aegisub字体收集器的问题及一直以来的一些疑问

本帖最后由 SH_Youth 于 2023-1-28 22:43 编辑

https://p.sda1.dev/9/1210d21ed5d5c699f26b89ae7a809d20/image.png

如图,这个 'xxxx'不具有粗体/斜体 是什么鬼,一直总是这样显示好烦,经测试也可以显示粗体/斜体没问题
是bug还是什么?
按我的理解,字号、粗体、斜体、下划线这些是电脑通过算法自己画出来的,不是设计师做字体的时候就设计好的

另外,关于字体我的知识实在少得可怜,长久以来连蒙带猜地有了一些理解,这里码出来看看大佬批评一下

[*]一种字体,也就是一个family?,有不同的字重,这是设计的时候设计师设计好的,表现为不同的字体文件
就好像:
Microsoft Yahei UI      <--一种字体,即一个font family?   -Microsoft Yahei UI Light.ttc    <--一种字体的其中一个字重   -Microsoft Yahei UI Bold.ttc    <--一种字体的其中一个字重不懂什么专业的术语,说出来可能很搞笑,尤其是family,经常看见这样的说法但不知道具体的含义。
我的认识就是这样的,可能错得很离谱,不怕大佬嘲笑,希望矫正一下(*/ω\*)

sommio 发表于 2023-1-28 23:17:39

本帖最后由 sommio 于 2023-1-28 23:18 编辑

字面意思,字体没有 bold/italic 字形。计算机补偿的 bold/italic 被认为是“伪 bold/italic”,有些人反对这样做,通常原生 bold/italic 的显示效果要更好

GenkiCocoa 发表于 2023-1-29 06:54:10

本帖最后由 GenkiCocoa 于 2023-1-29 07:17 编辑

sommio 发表于 2023-1-28 23:17
字面意思,字体没有 bold/italic 字形。计算机补偿的 bold/italic 被认为是“伪 bold/italic”,有些人反对 ...
感觉大概可以形容为“没有原生的blod/italic”。
以设计角度理解,“计算机补偿”(非原生)只是一种比较直球(只是为了在一定意义上达成“效果”)的、不加深入的做法,而原生的blod/italic那就是字体设计层面的事了,可能需要有针对性的对一些字进行精细把控等“以人为本”的“优化”。
(技术脑这边有没有适合的“补偿”算法我就不清楚,应该不至于吧...)


没有权限发表URL。。。
建议直接省事看看维基吧 那边解释得很清楚
(懒得用规避手段发URL出来了)

简单归纳
粗体
blod:原生黑体,如维基举的例子,在一些字体(如思源黑体),会分别提供一个粗体字重,来替代计算机加粗的伪粗体。
poor man's bold:这种处理方法将字体平移再叠加。(照抄原文)
描边:字面意思,很直球地通过描边加粗,最明显的是,可能加粗到了一定量,哪部分合适,哪部分又不合适了。。。

斜体
Italic Type:倾斜后字形也发生变化,就是我说的“以人为本”的优化,因为本质上字体这玩意就是在语言文字的基础上供人类辨认的,传递信息>艺术化(风格化)(一些以字体为基础图形化的效果另说)。
Oblique type:单纯将原字体向右倾斜而没有形变
补充:同样照抄原文,事实上,也并非所有意大利体都是倾斜的;中文(汉字)的斜体实际上都是单纯将字面从正方形改为平行四边形的“伪斜体”。传统排版中,汉字一般不使用斜体。电脑的普及给字体变形带来了极大方便,才将西文这一习惯延伸到中文。所以大概中文(汉字)排版中斜体的标记意义(传递信息)>观赏性(艺术化,风格化)。

仅供参考。。。

GenkiCocoa 发表于 2023-1-29 07:26:10

GenkiCocoa 发表于 2023-1-29 06:54
感觉大概可以形容为“没有原生的blod/italic”。
以设计角度理解,“计算机补偿”(非原生)只是一种比较 ...
其实说简单点 就是具体到一定范围去做“斜”“粗” 以免出现“笔画挤在一起”等问题(可能,可能是我意淫出来的)

SH_Youth 发表于 2023-1-29 11:03:40

GenkiCocoa 发表于 2023-1-29 06:54
感觉大概可以形容为“没有原生的blod/italic”。
以设计角度理解,“计算机补偿”(非原生)只是一种比较 ...

原来如此,所以原生的blod/italic是可以装在一个字体文件的吗,还是说像我举动例子一样不同的字重有不同的字体文件,不然aegisub也不会这样报错吧(o゜▽゜)o☆

马可solo 发表于 2023-1-29 16:46:50

看到字体收集器我就想到,
我从3.2.2换到3.3.3之后,每次用字体收集器,都会黄色警告缺失用户字体文件夹里面的一堆字体,但我已经把那些字体都删了,3.2.2就没有这个问题,很迷。
3.2是32位C盘,3.3是64位D盘,但字体索引应该是一样的吧

sommio 发表于 2023-1-29 20:28:24

本帖最后由 sommio 于 2023-4-8 14:55 编辑

SH_Youth 发表于 2023-1-29 11:03
原来如此,所以原生的blod/italic是可以装在一个字体文件的吗,还是说像我举动例子一样不同的字重有不同 ...
操作上可以封到一个 .ttc 里,但是不常见。

以 Candara 为例:
Candara.ttf: Candara(字体家族, Family):style=Regular(常规)
Candara Italic.ttf: Candara(字体家族, Family):style=Italic(原生斜体)
Candara Bold.ttf: Candara(字体家族, Family):style=Bold(原生粗体)
Candara Bold Italic.ttf: Candara(字体家族, Family):style=Bold Italic(原生粗斜体)

SH_Youth 发表于 2023-1-30 00:48:30

sommio 发表于 2023-1-29 20:28
操作上可以封到一个 .ttc 里,但是不常见。

以 Candara 为例:


我明白了,谢谢大佬(❁´◡`❁)
页: [1]
查看完整版本: 关于Aegisub字体收集器的问题及一直以来的一些疑问