当前位置: 首页 > 科技观察

这是每个使用Windows的人都必须知道的技能,让你有更好的显示体验

时间:2023-03-22 16:09:25 科技观察

如何提高Windows的字体渲染是一个永恒的话题。字体渲染不如macOS细腻清晰。事实上,确实是这样的。由于Windows世界的硬件参差不齐以及向前兼容的“历史包袱”,Windows新的UI和新的渲染模式需要兼容旧的程序,往往因为这些程序,给Windows用户带来“字体渲染模糊”“经验。不过随着近年来Windows系统本身的更新,以及Windows市场高分辨率屏幕的日益普及,在2019年的今天,Windows字体渲染有了很大的提升。很多时候,我们不需要MacType等外挂字体渲染程序来改进Windows本身的字体渲染引擎,就可以达到理想的字体渲染效果。这里有一些值得尝试的技巧。1、买电脑之前,不得不承认Windows系统在中文环境下微软雅黑字体本身的默认提示并不理想。由于这个限制,Windows在分辨率低于1920*1080的屏幕上呈现的字体有很大的模糊性。不过在高分辨率屏幕下,Windows的字体渲染还是很吸引人的。这里的“高分辨率屏幕”是指:在日常使用中,您的系统显示缩放和布局缩放都在100%以上,这样系统UI的字体就不会显得太小。我的电脑有一块OLED屏幕,分辨率为2560*1440,日常使用时缩放150%。因此,在购买电脑之前,尽量购买屏幕分辨率为1920*1080或更高的笔记本,或者购买分辨率为2K或更高的显示器。2、系统选择虽然听起来很意外,但在2019年,相当一部分人仍然在系统上选择了Windows7甚至更老的Windows版本。今天Windows10第一版已经发布三年多了,真的,别用Windows10以外的Windows系统版本,生命周期支持末期的Windows7和Windows8.1更新了并且随着技术的迭代,新系统带来的不仅仅是稳定性的提升,还有很多新特性的加入(我们假装1809什么都没有发生过)👻.去年,DirectWrite字体渲染引擎也随着Windows10CreatorsUpdate的发布更新了新功能,这也意味着高分辨率屏幕可以更好地显示DirectWrite渲染的字体。总之,Windows10在改进字体渲染方面下了很多功夫,我们应该好好利用。3.软件使用正如我在开头提到的,Windows平台为了兼容老客户端做出了很多牺牲。同时,很多时候我们所说的Windows字体渲染不佳,其实是因为这些客户端默认的字体是“ZhongyiSongTypeface”造成的。为了更好的字体渲染,我们可以尝试以下两种方法来解决这个问题。先使用UWP版本的程序,因为UWP应用直接使用了DirectWrite渲染引擎,字体渲染效果相比老客户端会有很大的提升(并非WindowsStore上架的所有应用都是UWP版本)。而且UWP默认的UI字体是sans-serif,所以理论上UWP版的程序有很好的字体显示效果。Windows10的邮件、日历、UWP版的网易云音乐都很好的利用了Chrome的网页版应用。通常,web端的应用渲染字体都很好,我们修改相应程序使用的字体也比较方便(毕竟修改相应的CSS就可以了)。使用上面链接的文章中介绍的第一种方法,我们可以轻松地使用ChromeApp创建一个网页版的桌面应用程序,它不仅具有与原生客户端相同的功能,而且字体选择也更好。值得注意的是,我们需要将Chrome中的三种默认字体(Standard、Serif和Sans-serif)全部替换为渲染效果更好的字体。我这里推荐这款字体:SarasaGothic/越纱黑体/越纱黑体/越纱ガシック。更沙黑体是一款在100%缩放下显示效果也非常出色的字体。安装后会得到几种字体,其中我们需要的是“更沙黑体UISC”,即“SarasaUISC”。(SC代表SimplifiedChinese,简体中文。)安装长沙黑体家族后,在Chrome设置界面,将默认字体中的三个选项全部替换为“SarasaUISC”,即可。在Chrome设置里,把字体全部改成长沙黑。以我在上面链接的文章中也提到的例子为例:Slack。SlackChromeApp和SlackDesktop对比微软商店的Slack版本:左侧用ChromeApp制作的客户端UI,不仅是普通的sans-serif字体,而且显示效果比右边那个愉快!4、更换字体当然,上述措施可能无法完全解决100%缩放下仍然兼容WindowsXP的旧客户端字体的渲染问题。这时候选择合适的字体全局替换微软雅黑。这更重要。全局替换Windows字体是一件既麻烦又冒险的事情。选择不合适的字体和字符集可能会导致某些不兼容的程序出现乱码。因此,你必须清楚,你将要做的事情有着重大的意义。的风险。noMeiryoUI是日本友人开发的开源Windows字体替换工具。下载后解压,得到一个文件目录如下:关注小众,后台回复“字体”获取下载链接。noMeiryoUI下??载并解压目录文件,就是我们要运行的exe文件。点击运行程序,然后我们将默认的微软雅黑替换为新安装的“SarasaUISC”:选择“选择...”菜单,在“字体选择”中选择“SarasaUISC”,然后选择“确定”;然后在主页面选择“Setall”,稍等一会,主页面的所有选项都设置为ChangerBlack,然后我们点击“Set”,这样就完成了我们的字体替换。noMeiryoUI字体替换界面经过这样的操作,我们可以看到Windows资源管理器、右键菜单等一系列地方的字体都被替换成了长沙黑体。微软雅黑和更沙黑的对比(文件浏览器界面)上图是对比,但是因为我的电脑是2K分辨率的屏幕,所以对比不是很明显,更多的是字体的区别,但是如果我把电脑连接到1080p分辨率的外接显示器,两种字体的显示效果差异会非常明显。总之,100%缩放下更沙黑的显示效果确实比微软雅黑好。但需要注意的是,使用DirectWrite渲染引擎的UWP应用程序不受我们的字体替换方法的影响。当然,由于DirectWrite的存在,UWP在字体渲染上有了很大的进步,我们也不强求。Windows字体优化步骤到此结束。如果您还记得在Windows版本中引入“新微软雅黑”,那么该新字体是Windows平台上中文(或更广泛地说:CJK文本内容)字体的最佳解决方案。让我们一起期待新字体的上线吧。***,希望本文能帮助您更好地享受Windows平台的生产力,同时也拥有精致的用户界面体验。