• MacType更好的字体渲染


    初步尝试

    下载 noMeiryoUI 和 苹果简方字体,通过noMeiryoUI替换系统字体

    建议使用苹果简方 常规体 10px

    mactype

    我的系统:win10 lts 1809,家里电脑的操作系统:win 10 专业版1909

    mactype:下载地址,从MacType 2019.1-beta6升级到MacType 2021.1-rc1目前运行正常,未出现异常

    开源地址:https://github.com/snowie2000/mactype/

    建议使用服务模式,或者以管理员身份尝试托盘模式,然后任务管理器中重启资源管理器。

    不建议使用注册表模式,注册表模式已被Microsoft放弃,最终将变得无法使用。由于这是高度面向OS的行为,因此我们无法对其进行更改

    关于模式的讨论:https://github.com/snowie2000/mactype/issues/717

    对于软件的升级,建议先卸载再安装新版本

    原理

    mactype通过GDI来渲染,对于不生效的软件,尝试对软件关闭direct writer

    字体配置

    选择配置,这里我喜欢使用XMac中的XMac.LCD.Default配置

    mactype的服务内存占用4.5MB,可以说是非常小了

    故障排除:《使用MacType,让Windows的字体变得更漂亮

    修改配置

    修改配置的叫mactype tuner,高级模式里面是可以添加排除项的,或者打开配置文件直接修改(比如我的:C:Program FilesMacTypeiniXMac)

    生效软件列表

    已生效软件列表

    rider、tc、windows资源管理器

    未生效软件列表

    typora,建议关闭mactype对typora的渲染

    注:这个方法已经过时了,因为chrome 52之后不提供接口关闭directWrite

    1. Open preference panel.
    2. Click Open Advanced Settings which will open a folder.
    3. Open config.user.json from the folder.
    4. Set "directWrite": false in the json file. By default the value should be true.
    "directWrite": false, // Boolean - Enables DirectWrite font rendering system on Windows. Default is true.
    

    方法二:Typroa 快捷方式的属性里,目标后面加上 --disable-direct-write 或 --disable-directwrite-for-ui 这个方法经测试也无效

    typora上的讨论:Cannot disable direct write #568

    遇到问题

    typora在很多情况下启动时,会弹一个错误框

    ​ 标题:typora.exe找不到序数

    ​ 内容:无法定位序数345于动态链接库 C:Program FilesTyporaTypora.exe 上

    解决办法:把typora增加到排除列表

    浏览器字体渲染

    建议使用centbrowser,如果是chrome参考官方建议:https://github.com/snowie2000/mactype/wiki/Google-Chrome

    centbrowser 中关闭DirectWrite 渲染
    地址栏输入:chrome://flags,禁用DirectWrite

    不太建议 这个油猴脚本 增强浏览器文字渲染效果 ,因为使用后字体会加粗而且阴影太重

    修改Chrome字体设置

    方法1. 打开chrome,进入设置外观自定义字体

    方法2. 下载这个油猴脚本,但是字体会非常粗还有阴影的效果

    其它

    公司和家里的显示器分辨率:1920x1080 ,可以认为是1080p屏

    2K屏 2560x1440

    4K屏 4096X2160

    通俗的做法是查看显示器的水平分辨率

  • 相关阅读:
    VB程序破解常用函数
    去VB程序NAG窗口方法-4C法
    error LNK2005: _DllMain@12 已经在 XXXX.obj 中定义
    汇编中的test和cmp指令
    OD保存修改后的数据到EXE
    C++ 异常捕获 try 和 __try的区别
    CListCtrl选中行
    WindowsAPI解析IAT地址
    Usaco 4.3.1 Buy Low, Buy Lower 逢低吸纳详细解题报告
    全国青少年信息学奥林匹克分区联赛(N)竞赛大纲
  • 原文地址:https://www.cnblogs.com/zhaoqingqing/p/14665097.html
Copyright © 2020-2023  润新知