emacs 中的字体粗细不起作用

emacs 中的字体粗细不起作用

有一种名为 Meslo 的字体。它是 Apple 的 Menlo 字体的修补版本,而后者又是 Bitstream Vera Mono 的衍生作品。我选择它尝试了几次,但要么是字体本身不好,要么是 emacs 渲染得不好。打过补丁的版本虽然看起来还不错,但与 DejaVu Sans Mono(字面意思是 Bitstream Vera 字体,扩展了更多字形)相比,感觉太重了。customize-face菜单中的weight选项不会对外观产生任何改变。它是否应该仅在字体具有较轻的特定字体时才起作用?

DejaVu Sans Mono(上)和 Meslo(下)的示例 dejavu 和 maslo.png 请注意后者奇怪的粗细:两个破折号 ( --msgbox) 几乎混合在一起,字母的词干宽度不等,这使得它看起来比 DejaVu 更糟糕,尽管字形的 Meslo 形式更多对我很有吸引力。或者,也许它应该只在 72 dpi Apple 显示器上使用:D

// Meslo 的 S、M 和 L 版本似乎在前导方面有所不同,并且不被视为一种字体的变体。

答案1

如果字体没有不同的粗细,它们将不会被合成,因此 emacs 中的粗细选项(与任何其他应用程序中一样)将不起作用。
关于 Meslo 字体:我认为这个修补版本缺少原始 Meslo 中存在的渲染提示(但看起来它们没有针对 freetype 渲染进行优化)

相关内容