返回列表 发帖

你看我的字体……怎么是这样的呀

请看图
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们

从不用什么渲染,也依然清晰。
win7u+IE9+TWC

人生在世难得糊涂,大忧为国小忧为家,常怀博爱仁厚之心;

待人诚挚待事圆通,勿以物喜勿以己悲,宜平常心泰然处之。

TOP

你本身的字体就有点问题的吧 ? 导致了排版有问题

TOP

那没办法,gdi++渲染的字体虽然好看,但是还是有很多问题的。
试试调整下gdi++的ini文件吧,可能是你开了字体阴影导致的。
我的一切正常,gdi++  freetype版,winxp sp3,TWC
以下是我的配置文件,你可以参考下
  1. [General]
  2. Name=LCD_Gamma_FreeType

  3. ; 【自动挂钩子进程】
  4. ; [0:Disable]  1:Enable
  5. HookChildProcesses=1

  6. ; 【字体微调】
  7. ; 0:NoHinting  [1:Normal]  2:AutoHinting  3:Light+AutoHinting
  8. HintingMode=1

  9. ; 【抗锯齿方式】
  10. ; -1:Disable 0:Normal 1:Light 2:LCD(RGB) 3:LCD(GBR) 4:Light-LCD(RGB) 5:Light-LCD(GBR)
  11. AntiAliasMode=2

  12. ; 【常规体调整】
  13. ; -32:+32
  14. NormalWeight=10

  15. ; 【粗体字的调整】
  16. ; -16:+16
  17. BoldWeight=0

  18. ; 【斜体字的倾斜角度微调】
  19. ; -16:+16
  20. ItalicSlant=2

  21. ; 【字体颜色深浅】
  22. ; -32:+32
  23. Saturation=0

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

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

  30. ;【Gamma值】
  31. ; GammaMode=0的时候此项设置才有效
  32. ; sRGB ≒ 2.2 CT-Default = 1.4
  33. ; windows的cleartype的Gamma值是1.4
  34. GammaValue=1.4

  35. ; 【对比度】
  36. ; 数字越大越锐利,数字越小越发虚
  37. Contrast=1.5

  38. ; 【文字边界设置】
  39. ; TextTuning是RGB三色全局设置,TextTuningR、TextTuningG、TextTuningB是单独设置RGB三色
  40. TextTuning=0

  41. ; 数字越大越强调背景(类似文字边界被侵蚀的感觉),强调背景会有中字体锐利的感觉。适当降低对比度,提高TextTuning,可以使文字周围的颜色看起来“淡一点”
  42. ; 再加上RenderWeight,把这三个设置的微妙平衡调节好的话,能得到不输给Mac的效果
  43. ;TextTuningR=-1
  44. ;TextTuningG=-1
  45. ;TextTuningB=-1

  46. ; 【字体轮廓】
  47. ; 数字越大字体就越粗越黑
  48. RenderWeight=1.4

  49. ; 【粗体字的渲染方法】
  50. ; 0:New 1:Old 2:Original FreeType Algorithm
  51. ; 0:使用gdi0440以后版本的渲染方式;
  52. ; 1:使用gdi0424以前版本的渲染方式;
  53. ; 2:使用gdi0347以前版本的渲染方式,也就是freetype本身的粗体渲染。
  54. BolderMode=2

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

  61. ; 【字体链接】
  62. ; 当FontLoader=0时
  63. ;  0:什么都不做;
  64. ; 1:使用注册表里的字体链接设置;
  65. ; 当FontLoader=1时
  66. ; 会保持启用的状态,但是所有字体链接的处理会交由WIN32API完成。
  67. FontLink=1

  68. ; 【字体替代】
  69. ; ; 0:Disable 1:ini Only 2:ini+Registry
  70. ; 当FontLoader=0时
  71. ; 0:什么都不做;
  72. ; 1:使用该设置文件最下面的设置;
  73. ; 2:该设置文件最下面的设置和注册表里的设置一起启用。
  74. ; 当FontLoader=1时
  75. ; 会保持启用的状态,但是所有字体替代的处理会交由WIN32API完成
  76. FontSubstitutes=1

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

  82. ;【让freetype处理的最大的字体尺寸,单位是像素,0的话就是全尺寸】
  83. ; 交付 gdi++ 处理的最大尺寸(单位为像素)
  84. ; 0-2147483647
  85. MaxHeight=150
  86. ; 【阴影设置】
  87. ; 格式:水平偏移,垂直偏移,阴影深度(值越大,越浅)       
  88. ;Shadow=2,2,8

  89. ; 【竖向书写】
  90. ; [0:Disable]  1:Enable
  91. VerticalText=1

  92. ; 【液晶显示器的优化配置】
  93. ; [0:None]  1:Default  2:Light  16:Legacy
  94. LcdFilter=2

  95. ; 【字体缓存、内存的设置】
  96. LoadOnDemand=1
  97. CacheMaxFaces=64
  98. CacheMaxSizes=64
  99. CacheMaxBytes=52428800

  100. ; 【强制使用某一个字体】
  101. ; 无视所有其他字体,全系统的字体都会被这里设置的字体代替
  102. ;ForceChangeFont=方正准圆

  103. [Individual]
  104. ; 【单独设置的字体】
  105. ; 格式=Hinting, AAMode, NormalWeight, BoldWeight, ItalicSlant,Kerning
  106. #方正准圆=,,18,8,,
  107. #宋体=,,18,8,,
  108. #新宋体=,,18,8,,
  109. #SimSun=,,18,8,,
  110. #NSimSun=,,18,8,,

  111. [Exclude]
  112. ; 【除外的字体】
  113. ;PMingLiu
  114. Tahoma
  115. ;MingLiu
  116. 新宋体
  117. 宋体

  118. [ExcludeModule]
  119. ; 【除外的程序】
  120. fontview.exe
  121. [FontSubstitutes]
  122. ; 【字体替代】
  123. ; 系统在调用“=”前面的字体时会忽视“=”前面的字体,而去直接调用“=”后面的字体
  124. MS Sans Serif=方正准圆
  125. MS Serif=方正准圆
  126. Microsoft Sans Serif=方正准圆
  127. MS Shell Dlg=方正准圆
  128. Comic Sans MS=方正准圆
  129. #Tahoma=方正准圆
  130. System=方正准圆
  131. #新宋体=宋体
  132. #新細明體=宋体
  133. #細明體=宋体
  134. #Verdana=宋体
复制代码

TOP

呵呵……不用渲染……那字体好看吗……那么虚

TOP

这个……
貌似是你用了GDI++渲染字体导致的?
在gdi++配置文件里排除chrome.exe吧。

TOP

没人来呀……还有输入的问题……一大堆……

TOP

返回列表