返回列表 发帖
还是不行。算了,凑合凑合。
hblf 发表于 2012-10-30 08:33 http://bbs.theworld.cn/images/common/back.gif

可能是那个网页设置了特殊的字体(想必写得不规范吧),解决方法应该有,不过要自己去看源代码分析。

TOP

版主也折腾,加入折腾爱好者众多的江猪集团即可获得江猪演唱会门票。
我是光棍我怕谁。

TOP

还是不行。算了,凑合凑合。
win7 旗舰版
IE8.0
KAV9.0.0.736
PCTools FW 6
---------------------
我们再也回不去了,对不对
俺的自留地,就是有点枯燥:lewisec.sinaapp.com

TOP

自带的往往比较经典  比较符合大众的口味

TOP

我来搞定。字体嘛,小意思。卸载。
我是光棍我怕谁。

TOP

猪猪,你介么把回复给刷没了,老那看不到帖子不回复俺,俺可去你猪窝天天烦你。
hblf 发表于 2012-10-29 15:38 http://bbs.theworld.cn/images/common/back.gif



    江猪寂寞的时候什么事儿都干得出来  尤版还是不要冒这个险了

TOP

老那是技术流

TOP

直接修改ini文件比较好,用那个内置的 MacType Tuner 不咋样。

TOP

本帖最后由 那巴尔 于 2012-10-29 16:55 编辑

MacType 的开发,有点小作坊的味道,不是说它不好,而是这是一个爱好者的作品,而非一个产品。
有这个想法是因为最近看到那些ini文件,有的参数是老的,有的参数连GDI++的说明也没改就直接照搬了。
我把几个配置文件整合了一遍,这样更一目了然。
当然,我也不是很清楚怎样调整最合适,但是基于默认的一些参数再修改一下的话,比较靠谱。
  1. [General]
  2. Name=华康丽黑
  3. Icon=..\mactray.exe,012

  4. =============
  5.    常规
  6. =============

  7. FontLoader=0
  8. ;【渲染核心】字体的载入方法(注意是载入方法,不是渲染方法)。0:用FreeType载入字体;1:用windows的绘图核心载入字体。很多FreeType的设置需要此项选0才能生效。

  9. FontLink=1
  10. ;【字体链接】当FontLoader=0(在下面)时:0:什么都不做;1:使用注册表里的字体链接设置,通过FreeType的字符表进行查找;2:使用注册表里的字体链接设置,使用Windows的转换函数直接查找。当FontLoader=1时:会保持启用的状态,但是所有字体链接的处理会交由WIN32API完成。小贴士:字体链接估计很多朋友都很熟悉了,windows里处理字体的一种技术。拿注册表里的默认设置举个例子,打开注册表的“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontLink\SystemLink”会发现英文字体Tahoma里链接了一些字体,里面有一些是非英文字体,结果就是系统在调用Tahoma时,遇到Tahoma里没有的字符时就会到被链接的字体里去找。

  11. BolderMode=0
  12. ;【粗体模式】粗体字的渲染方法。对NormalWeight和BoldWeight有效。对象字体是没有单独粗体字文件的字体,有单独粗体字文件的字体(如微软雅黑)此项设置不会生效。0:Weight值大时横向加粗,值小时双向加粗,主要是避免Weight值过大时,模式3中在小字号时加粗过度出现斩头的现象(gdi0440以后版本的渲染方式);1:总是横向加粗(gdi0424以前版本的渲染方式);2:总是双向加粗(gdi0347以前版本的渲染方式,也就是FreeType本身的粗体渲染)。注意:通过加大GammaValue、TextTuning的值,可以减少Weight值过大的造成的效果问题,即可以在BolderMode=2时也可以避免转接头。

  13. GammaMode=0
  14. ;【Gamma模式】-1:关闭;0:使用设置的Gamma值(GammaValue);1:使用sRGB的Gamma值;2:不明

  15. EnableKerning=0
  16. ;【字距微调】0:不使用;1:使用

  17. AntiAliasMode=4
  18. ;【反锯齿方式】-1:禁用;0:普通的灰阶渲染;1:Light模式,由FreeType的Reference来渲染;2、3:RGB/GBR24位色渲染,转为液晶优化(电浆显示器也能用),2和3的区别在于红绿蓝的排列不同;4、5:就是Light模式下的RGB/GBR24位色渲染,最近版本才加入的新功能,推荐使用!4和5的区别在于红绿蓝的排列不同。

  19. HintingMode=0
  20. ;【字体微调】——对字体进行细微调整,以实现比较锐利、不模糊的效果。Windows的Cleartype就是用的这类技术,弊端是会使字体变形、笔画粘在一起。下面会有两种情况:情况一,当FontLoader=0(在下面)时:0:使用字体内部的微调,字体内部没有微调的话就和选1时的效果一样。1:不使用微调;;2:用FreeType对字体进行微调。(注:1.AntiAliasMode选了4或5的时候,就算是某个没有内部微调的字体,在此项设定为0时也还是会被应用微调;2.有内部微调的英文字体在AntiAliasMode选择4或5时,推荐将此项设为0。)。情况二,当FontLoader=1(在下面)时:0和2完全一样,其他同情况一。0:Normal;1:NoHinting;2:AutoHinting;3:Light+AutoHinting

  21. LcdFilter=1
  22. ;【液晶优化】液晶显示器的优化配置。0:None(无优化);1:Default(优化模式1);2:优化模式2(Light);16:Legacy(自定义滤镜)

  23. FontSubstitutes=1
  24. ;【字体替换】当FontLoader=0(在下面)时:0:什么都不做;1:安全替换方案(兼容性较好),根据以下FontSubstitutes的配置进行替换;2:完全替换方案(效果较全面,如替换后出现乱码,请尝试使用1),根据以下FontSubstitutes的配置和注册表里的设置一起启用。当FontLoader=1时,会保持启用的状态,但是所有字体替代的处理会交由WIN32API完成。

  25. HookChildProcesses=1
  26. ;【子进程】自动挂钩子进程:比如你用启动方法1启动了一个WinRAR,双击里面的一个文本文档,那么下一步被打开的“记事本”程序也会使用 Mactype 渲染。0:禁用;1:启用。

  27. ;LcdFilterWeight=20,80,120,80,20
  28. ;【微调LcdFilter】当LcdFilter>0,且AntiAliasMode>-1时,该微调才生效。这5个值分别代表文字笔划中从左到右的笔划浓度,最小为0,最大为255。LcdFilter=1,默认值为“16,64,112,64,16”;LcdFilter=2,默认值为“0,85,86,85,0”。

  29. UseMapping=0
  30. ;只有在FontLoader=0(在下面)时此项设置才有效。建议选0,选1会占用大量内存,也没看出有什么好处。

  31. LoadOnDemand=1
  32. CacheMaxFaces=256
  33. CacheMaxSizes=6140
  34. CacheMaxBytes=20485760
  35. ;【字体缓存、内存的设置】同样的设置在不同的机器上效果完全不同,所以没有什么“最合理的设置”。适当设置的话能减少内存占用(当然再怎么少也少不过不用MacType),并提高MacType引擎的稳定性。较低配置的机器请不要把LoadOnDemand设为1,有死机的危险。

  36. ;HintSmallFont=1
  37. ;【强制对小字体使用Hinting】对9号以下字体自动施加hinting,使小字体更清晰,对内置hinting字体使用内置hinting,不内置的使用auto hinting。此参数仅在AntiAliasMode=1、4、5时有效。1=开启,0=关闭,默认开启。

  38. ;DirectWrite=0
  39. ;DirectWrite(IE和firefox的硬件加速)支持开关。1=开启,0=关闭,默认开启。


  40. =============
  41.   字体特性
  42. =============

  43. NormalWeight=0
  44. ;【常规体调整】
  45. ;数字越大越粗,负数也有效,可以使字体更细。-32:+32

  46. BoldWeight=-3
  47. ;【粗体字的调整】
  48. ;数字越大越粗,负数也有效,可以使字体更细。-16:+16

  49. ItalicSlant=0
  50. ;【斜体字的倾斜角度微调】
  51. ;可以设置字形为斜体时的倾斜加角。正数为右倾,负数为左倾。数字越大加角幅度越大。此项设置仅对没有单独斜体字形的字体有效。

  52. RenderWeight=1.7
  53. ;【渲染浓度】数字越大字体就越粗越黑(当字体为黑色时,其他颜色时表现出来的是颜色越深)。设置的数值可以精确到小数点后面两位。

  54. GammaValue=1.2
  55. ;【Gamma】只有GammaMode=0的时候此项设置才有效。设置的数值可以精确到小数点后面一位。注:Windows的Cleartype的Gamma值是1.4,OSX标准级Gamma值是1.8。

  56. Contrast=1.4
  57. ;【对比度】数字越大越锐利,数字越小越发虚。设置的数值可以精确到小数点后面一位。

  58. TextTuning=-1
  59. ;全局,AntiAliasMode=1时,通过TextTuning分量来调节。

  60. TextTuningR=3
  61. TextTuningG=3
  62. TextTuningB=3
  63. ;AntiAliasMode=2时,通过TextTuning的RGB分量来调节。

  64. 【文字微调】文字边界设置,-1时无效(0也是有效的)。TextTuning是RGB三色全局设置,TextTuningR、TextTuningG、TextTuningB是单独设置RGB三色。数字越大越强调背景(类似文字边界被侵蚀的感觉),强调背景会有中字体锐利的感觉。适当降低对比度,提高TextTuning,可以使文字周围的颜色看起来“淡一点”(比如在某些设置下,明明是黑色的字体,看起来却像是”五彩“的)。再加上RenderWeight,把这三个设置的微妙平衡调节好的话,能得到不输给Mac的效果。0:12

  65. ;Shadow=1,1,5
  66. ;【字体阴影】格式:水平偏移,垂直偏移,深色文字的阴影透明度(0-100),深色文字的阴影颜色,浅色文字的阴影透明度(0-100),浅色文字的阴影颜色。颜色值格式:BBGGRR

  67. MaxHeight=0
  68. ;【让FreeType处理的最大字体尺寸】单位是像素,0的话就是全尺寸交付;0-2147483647。

  69. ;WidthMode=0
  70. ;【字体排列】字宽设置。0:交还给gdi32.dll处理,有可能出现字体行距过小或者过大的不整齐的现象;1:使用由FreeType计算出来的宽度来排列字体,虽然会更美观一些,但是某些程序下可能出现混乱。

  71. ;RenderSize=10

  72. ;MaxBitmap=0
  73. ;【优先使用点阵】小于指定字号的文字将优先使用内嵌点阵。


  74. =============
  75.    例外
  76. =============

  77. [FontSubstitutes]
  78. ;【字体替换】使用MacType将字体进行替换渲染。系统在调用“=”前面的字体时会忽视“=”前面的字体,而去直接调用“=”后面的字体。
  79. System=LiHei Pro
  80. SimSun=LiHei Pro
  81. @SimSun=@LiHei Pro
  82. NSimSun=LiHei Pro
  83. @NSimSun=@LiHei Pro
  84. SimSun-ExtB=LiHei Pro
  85. PMingLiu=LiHei Pro
  86. MingLiu=LiHei Pro
  87. 微软雅黑=LiHei Pro

  88. [UnloadDll]
  89. ;【不渲染的进程】让MacType忽略对列表中进程的渲染,会与MacType.ini中的同名配置共同生效。
  90. fontview.exe
  91. NexusFont.exe
  92. FontSoft.exe
  93. QQDownload.exe
  94. et.exe
  95. wps.exe
  96. wpp.exe
  97. emeditor.exe

  98. [exclude]
  99. ;【不渲染的字体】MacType 忽略对列表中字体的渲染,会与MacType.ini中的同名配置共同生效。

  100. [Individual]
  101. ;【独立的字体设置】对特定字体使用单独的设置以获得更好的表现。格式=Hinting, AAMode, NormalWeight, BoldWeight, ItalicSlant, Kerning

  102. [excludeSub]
  103. ;【排除不替换字体的程序】会与MacType.ini中的同名配置共同生效。以下程序不会被进行字体热替换。

  104. [ExcludeModule]
  105. ;【除外的模块】——这里设置的程序不使用MacType渲染,但仍会加载DLL。会与MacType.ini中的同名配置共同生效。句首加#的行将被注释掉,不会起作用。

  106. ;ForceChangeFont=LiHei Pro
  107. ;【强制使用某一个字体】无视所有其他字体,全系统的字体都会被这里设置的字体代替。
复制代码

TOP

卸掉MacType的原因是什么呢?ls几位?
win7 旗舰版
IE8.0
KAV9.0.0.736
PCTools FW 6
---------------------
我们再也回不去了,对不对
俺的自留地,就是有点枯燥:lewisec.sinaapp.com

TOP

猪猪,你介么把回复给刷没了,老那看不到帖子不回复俺,俺可去你猪窝天天烦你。
win7 旗舰版
IE8.0
KAV9.0.0.736
PCTools FW 6
---------------------
我们再也回不去了,对不对
俺的自留地,就是有点枯燥:lewisec.sinaapp.com

TOP

渲染。。。
我是光棍我怕谁。

TOP

返回列表