当我在超级用户上写一些东西时,我不得不使用我的备用访客帐户来写。然后我注意到编辑框和“<代码>”片段中的字体略有偏差。
两种情况下的字体都是康索拉。我已通过 Firefox 中的检查器工具检查过。以下是两个帐户上显示的字体,使用了“敏捷的棕色狐狸跳过了懒狗”的表达方式。尽管字体相同,但来宾帐户上的字体似乎比我习惯使用的细字体粗得多、粗得多。
为什么会发生这种情况?我该如何更改它以使其与用户帐户字体匹配?我正在使用 Windows XP。
答案1
在断定字体是一样的,而且渲染是唯一的问题之后,我查看了维基百科上关于该字体的条目。Consolas 是一种为较新的 Windows 系统设计和捆绑的字体,也与我可能安装的某些 Microsoft Office 产品捆绑在一起。
其主要特点之一是使用清晰类型渲染技术。ClearType 试图通过牺牲色彩保真度来增加强度变化,从而改善字体的渲染效果。我原以为 ClearType 仅在 Windows Vista 及之后的版本中实现,后来 Wikipedia 纠正了我:ClearType 在 Windows XP 中确实存在,只是默认情况下未启用。
经过一番搜索,微软知识库页面出现,详细说明了如何在 Windows XP 上启用 ClearType。引用:
要使用 ClearType 作为屏幕字体:
- 点击开始, 点击控制面板, 点击外观和主题,然后点击展示。
- 在外貌选项卡,点击效果。
- 点击选择使用以下方法使屏幕字体的边缘平滑复选框,然后单击清晰类型在列表中。
事实证明,访客帐户的最后一个选项已打开,默认设置。只需禁用该选项并应用更改即可,并恢复字体渲染。