V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  MacType

MacType 在 Windows 10 下是否有什么坑

  •  
  •   Livid · 2016-02-13 20:26:32 +08:00 · 34995 次点击
    这是一个创建于 3217 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自从入了 新玩具 之后,最近花了一些时间折腾 Windows ,目前各种问题搞得差不多了,只剩下字体看着不爽。打算试试 MacType ,但是不知道在 Windows 10 上是否有什么需要注意的坑呢?

    48 条回复    2017-02-18 13:58:02 +08:00
    viko16
        1
    viko16  
       2016-02-13 20:37:29 +08:00
    以前试过开了 MacType 在 Chrome 下会缺字,现在不知道还有没有这个问题
    kungfuchicken
        2
    kungfuchicken  
       2016-02-13 20:49:03 +08:00
    mactype 哪里还有的下?
    SeptimusX
        3
    SeptimusX  
       2016-02-13 20:49:19 +08:00
    不支持 Metro 应用, Chrome 支持不佳,别的似乎没发现什么问题。
    Tink
        4
    Tink  
       2016-02-13 20:55:12 +08:00
    mactype 好像很久都没有更新了啊,@Livid 你从哪里下载到的啊
    Livid
        5
    Livid  
    MOD
    OP
       2016-02-13 20:57:52 +08:00
    在 Google 里找到了一个 MacTypeInstaller_2013_1231_0.exe

    SHA256: 8e5221b36606b76226a4fd0da5751237dc42815cefaa0e50c6bef2ca7be09a78
    MD5: c875f417353682239827ab660f31f379
    SHA1: c3c8da5ac557ffb1699f5983184deb4c5eb5e3cd

    VirusTotal 扫描结果:

    https://www.virustotal.com/en/file/8e5221b36606b76226a4fd0da5751237dc42815cefaa0e50c6bef2ca7be09a78/analysis/1455368191/

    不知道安全否。
    rainy3636
        6
    rainy3636  
       2016-02-13 21:00:20 +08:00
    和我硬盘里存的安装包的 sha1 sha256 一致
    Syaoran
        7
    Syaoran  
       2016-02-13 21:20:33 +08:00
    很久没更新了,不建议使用……我感觉 win10 字体还好?
    VmuTargh
        8
    VmuTargh  
       2016-02-13 21:33:05 +08:00
    没啥坑,不过 UWP 应用不支持,自从某个小更新以后连带着输入法(我用的 QQ 输入法精简版)也在 UWP 应用输入的情况下不能用了。
    据说对游戏兼容性不好,不过我不太玩游戏( HoI3 、 Minecraft 、 Age2HD ),暂时没有发现这个问题的相关现象。
    @viko16 Vivaldi 实测不会,不过某些网页(比如贴吧)不遵循标准就会出现渲染过度的情况。
    viko16
        9
    viko16  
       2016-02-13 21:36:33 +08:00
    @VmuTargh “不遵循标准” 具体是什么?
    plqws
        10
    plqws  
       2016-02-13 21:39:14 +08:00
    Win10 字体问题上高分屏可以有效缓解

    我写过两篇博文来讨论过 MacType 的一些坑:
    MacType 缺字问题: http://www.jianshu.com/p/fdaa696a8eb4
    在一些 MacType 无法渲染的程序下: http://www.jianshu.com/p/7432489e0d3b

    其他的坑就是在高分屏下,使用不支持高分屏的程序, MacType 渲染后的字体会特别模糊。
    VmuTargh
        11
    VmuTargh  
       2016-02-13 21:41:10 +08:00
    @viko16 不遵循 W3C 制定的各个标准。← 就是这个意思
    SilentDepth
        12
    SilentDepth  
       2016-02-13 21:43:14 +08:00
    MacType 已知的最新版就是 2013_1231 。
    基于 DirectWrite 的程序都不兼容(隐藏的 DirectWrite 模式也然并卵)。
    Chrome 经过调教可以得到较优的效果。但之后我的 Chrome 就有贴图丢失的情况发生,怀疑与此有关(虽然不太影响使用,但难免影响心情)
    Livid
        13
    Livid  
    MOD
    OP
       2016-02-13 21:56:40 +08:00
    @plqws 接 4K 显示器试过,一些无法完美支持的 App ,要么部分工具栏图标特别小(比如 3ds max ),要么鼠标指针特别小(比如 LoL 美服),要么整个 UI 不支持缩放(比如 Battle.net 客户端),所以最后还是没有上高分屏。
    plqws
        14
    plqws  
       2016-02-13 22:04:14 +08:00
    @Livid 我现在用的是比 2K 偏高的 SP4 ,很少遇到 UI 问题,可能是和我的常用软件有关吧。我平常也就用 JetBrains 全家和 Adobe CC 一些比较主流的软件,对高分屏兹瓷都蛮好的。游戏的话一般都是整个分辨率调整过去的,那种带非全屏 UI 的游戏倒是不太怎么玩,没遇到过这种情况。不过 Windows 也是更新了十几年就只有那个用 640*480 分辨率的那个启动选项而不能自定义实在是坑爹。
    hronro
        15
    hronro  
       2016-02-13 22:18:02 +08:00
    mactype 可以搞定使用 GDI 渲染的字体,另外那些使用 DirectWrite 来渲染的字体可以将字体的 hinting 信息去掉来达到比较完美的效果。
    具体的做法就是将所有字体全部替换成去 hinting 的字体,然后安装 mactype ( mactype 上不用做额外设置),这两步昨晚之后,就能实现 GDI 和 DirectWrite 下都拥有不错的字体效果。
    字体去 hinting 的工具我记得极限社区有,我这里暂时找不到了。另外有时 windows 更新之后会导致字体还原,需要重新去 hinting
    Librazy
        16
    Librazy  
       2016-02-13 23:12:41 +08:00
    我目前搞定了 GDI 渲染部分的字体,一些应用存在比较严重的乱码,要对相应的进程关闭字体替换,不过这应该更多是软件的锅。
    而且由于 safeboot , mactype 貌似只能注册表加载(可能口胡,总之有些加载方式会受影响)了,记忆中在 Win8 其他加载方式也是可以的。
    adspe
        17
    adspe  
       2016-02-13 23:20:13 +08:00 via Android
    我就是因为受不了 mactype 的渲染而换的 Mac
    提前是要有个好的配置文件。可以去极限上面看看可能还要牵涉到热替换字体
    其他应用程序不兼容倒是小事了
    zer
        18
    zer  
       2016-02-13 23:24:03 +08:00
    不支持渲染的程序,可以在配置文件里排除掉,反正我是把所有游戏都排除掉了
    4faramita
        19
    4faramita  
       2016-02-14 00:56:39 +08:00
    印象中是有缺字现象 页面缩放等级不一样时缺的字也不同………
    MajestySolor
        20
    MajestySolor  
       2016-02-14 01:00:58 +08:00
    很完美,唯一的问题就是不支持 metro 类的界面
    但日常使用来说浏览器+文件管理器正常渲染就行了
    hjc4869
        21
    hjc4869  
       2016-02-14 02:02:33 +08:00 via iPhone
    会干扰 msys2 的包管理器工作。
    CupTools
        22
    CupTools  
       2016-02-14 03:55:49 +08:00 via Android
    @Livid 换下来的垃圾桶有兴趣出么
    m939594960
        23
    m939594960  
       2016-02-14 08:05:21 +08:00
    我用的时候会有个非常蛋疼的事情 就是用了之后 vagrant 跑不起来
    DearTanker
        24
    DearTanker  
       2016-02-14 08:44:42 +08:00
    没什么坑,目前体验良好,用的是 XHei-5th.ES-Style.Vision-20110101
    DesignerSkyline
        25
    DesignerSkyline  
       2016-02-14 09:22:52 +08:00
    @viko16 现在仍然有缺字现象,并且类似于 gitter.im 这种页面会发生字体大小不一的现象
    jsq2627
        26
    jsq2627  
       2016-02-14 13:11:20 +08:00
    @plqws 现在 UEFI 启动是满分辨率高画质的。。
    freewing999
        27
    freewing999  
       2016-02-14 14:49:55 +08:00
    @viko16 依然会。。
    lausius
        28
    lausius  
       2016-02-14 15:05:26 +08:00
    跟 win8 下差不多,对 directwrite 的支持依然那样,如果用 firefox 的话没有影响。
    crystom
        29
    crystom  
       2016-02-14 15:12:09 +08:00
    mactype 加载模式有很多种吧
    letv
        30
    letv  
       2016-02-14 15:15:48 +08:00
    win8 的时候 JetBrains 字体会被削头。。。
    TashinV
        32
    TashinV  
       2016-02-14 15:28:09 +08:00 via iPhone
    @gongziheng1995 貌似已经过期了
    kaedea
        33
    kaedea  
       2016-02-14 16:51:31 +08:00
    经常缺字,没救
    gangsta
        34
    gangsta  
       2016-02-14 17:18:16 +08:00
    缺字 剃头 口口,真的玩不动这些了 而且极其耗费时间
    tnx2014
        35
    tnx2014  
       2016-02-14 19:40:50 +08:00
    win10 ,一直坚持用 mactype ,最后一次更新是仅在 googlecode ,官网都没更新,后来官网都换了地址,作者估计都懒得再更了,得益于 win10 和 win8 是同一内核架构的,才能一直用到现在。某些程序不兼容,不不排除的话有可能蓝屏,其他还好。 chrome 缺字已经解决,至少 chrome 45 是没问题的,再高版本就不知道了。
    mauve
        36
    mauve  
       2016-02-14 20:06:14 +08:00
    @CupTools 这算不算是名人纪念品哈哈哈
    h404bi
        37
    h404bi  
       2016-02-14 22:33:34 +08:00
    楼上 chrome 缺字的各位可尝试 chrome://flags 中指定光栅线程数(#num-raster-threads )为 1 。

    我从 chrome 43+ 开始缺字,之后一直指定光栅线程数为 1 ,就没遇到过缺字了。

    至于原因,尚不清楚。
    regent
        38
    regent  
       2016-02-14 22:45:26 +08:00 via iPhone
    因为 mactype 对 win 新版本支持一般,我直接买了一台 mac
    hronro
        39
    hronro  
       2016-02-14 23:39:56 +08:00   ❤️ 1
    @TashinV 方法是没有过期的,不过他这种只替换了微软雅黑一种字体,极限社区有工具可以制作所有字体的无 hinting 版本。
    另外 windows update 给系统打补丁之后会顺带把字体给还原了,所以每次系统更新之后要重新替换一次字体。
    TashinV
        40
    TashinV  
       2016-02-15 12:04:16 +08:00 via iPhone
    @hronro 感谢!
    ProkillerJ
        41
    ProkillerJ  
       2016-02-17 00:14:48 +08:00 via iPad
    mactype 和 sandboxie 有冲突
    Khlieb
        42
    Khlieb  
       2016-02-24 15:35:32 +08:00 via Android
    要是能联系到 MacType 的作者就好了
    SilentDepth
        43
    SilentDepth  
       2016-02-28 20:45:49 +08:00   ❤️ 1
    作者发了一个补丁,目前看起来解决了丢字的问题。使用前注意 Chrome 的某些设置( CC @h404bi )。引: http://bbs.themex.net/showthread.php?t=16904077
    h404bi
        44
    h404bi  
       2016-02-28 21:45:37 +08:00
    @SilentDepth Mactype 竟然又更新了,感谢提醒!
    1ychee
        45
    1ychee  
       2016-03-12 20:34:04 +08:00
    shide ~
    SeptimusX
        46
    SeptimusX  
       2016-04-04 00:54:43 +08:00
    更新下 14295 的情况:

    MacType 现有版本安装包里的 EasyHK32/64.dll 需要替换,否则会无限重启(注册表加载)。

    替换成 http://easyhook.github.io 的最新版之后,无法渲染系统程序(比如 explorer.exe ),似乎是权限问题,但是不知道应该在哪里改。
    SilentDepth
        47
    SilentDepth  
       2016-09-06 14:52:55 +08:00   ❤️ 1
    雪大重回 MacType 更新战线了,新版程序在 Windows 10 下工作良好。下载地址: http://mactype.net/

    然而 Windows 7 下 Chrome 52+的渲染惨不忍睹,回到 51 了……
    gaopinsong
        48
    gaopinsong  
       2017-02-18 13:58:02 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1033 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:08 · PVG 04:08 · LAX 12:08 · JFK 15:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.