Skip to content

fontset=macold下粗体字体出现基线抬升的现象 #731

Open
@Explorer-cc

Description

@Explorer-cc

由于本人没有macOS,因此只能提供在TeXPage平台下的测试结果。

TeXPage平台基于ubuntu系统编译,但我似乎没有找到官方文档提供的字体列表(font lists)

对于下面的MWE,在使用fontset=macold时,会出现下面的加粗字体出现基线抬升的情况:

Image

【上图中 粗体字体的基线 似乎 相比于正体 出现了抬升,可与下方其他字体设置结果做比较】

查阅ctex进行字体配置的源代码可知:

Image

此处判断会进入fandol的默认配置,但在指定fontset=macold之后(由于我不太清楚TeXPage上的字体以及ctex的FallBack方式),但按照下面的代码,我推测在上例的情况中,fontset=macold意味着这将会调用华文字体中的(STSong以及STHeiti):

Image

这种基线抬升的情况是由于华文宋体STSong和华文黑体STHeiti并不是那么匹配吗?那么为何在macold的设置中会选择这一对字体作为rmbf字体,这种情况是否可以改进。

另附在TeXPage平台下其他字体配置的编译结果:

fontset=ubuntu调用思源字体 没有出现该问题】
Image

fontset=windows调用SimSunSimHei字体 没有出现该问题】
Image

【不显式指定,调用fandol字库表现正常】
Image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions