LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 655|回复: 5

[已解决]有关freetype2-infinality的求助

[复制链接]
发表于 2011-12-25 22:14:24 | 显示全部楼层 |阅读模式
今天更新了freetype2-infinality的新版本,结果楼主悲剧地发现无论是Firefox还是Chromium,Flash视频播放插件一律崩溃。
我没有AUR上的帐号,求哪位高人能在AUR上反馈一下,谢谢
-------------------------------------------------
感谢六楼,我把OSX的渲染参数改回了上一版的数值,问题解决。
发表于 2011-12-25 22:33:36 | 显示全部楼层
[0]delectate@delectate ~$ pacman -Q | grep freetype
freetype2 2.4.8-1

官方的已经很好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-26 09:32:48 | 显示全部楼层
我就是觉得官方的freetype2渲染不够好才换用的freetype2-infinality。
估计论坛上也没人用这个,只要谁能帮我反馈一下就好。
回复 支持 反对

使用道具 举报

发表于 2011-12-26 13:24:27 | 显示全部楼层
注册一个AUR账户最多1分钟的时间 ....

我不用这个包, 不过貌似已经有人通知作者了,   patch 也有了(?)
https://aur.archlinux.org/packages.php?ID=38888

Comment by: notlostyet on Wed, 14 Dec 2011 20:56:04 +0000

    Current version (20111125_1) is causing crashes in both Chromium 16 and Firefox 8. It happens, for example, on http://soccer.betfair.com when scrolling the bottom-right frame using the scrollbar (not the scroll-wheel on your mouse).

    Discussed here: http://www.infinality.net/forum/viewtopic.php?f=2&t=160

    Tarball with a patch and updated PKGBUILD here: http://oron.com/vrwi73ugk153
回复 支持 反对

使用道具 举报

发表于 2011-12-26 18:11:18 | 显示全部楼层
最新的包字体渲染感觉不如上一个~~我又降回来了~
回复 支持 反对

使用道具 举报

发表于 2011-12-26 20:34:17 | 显示全部楼层
Post by shentianhua;2157650
最新的包字体渲染感觉不如上一个~~我又降回来了~


freetype2-infinality有些参数可以调整,降回旧版前,试试修改参数说不定有意外收获。不同设罝导致的渲染效果差异不小。保存参数的文件是infinality-settings.sh,安装后的位置在 /etc/profile.d/ 。里边可调整的参数有:

  1. INFINALITY_FT_FILTER_PARAMS
  2. INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH
  3. INFINALITY_FT_FRINGE_FILTER_STRENGTH
  4. INFINALITY_FT_AUTOHINT_HORIZONTAL_STEM_DARKEN_STRENGTH
  5. INFINALITY_FT_AUTOHINT_VERTICAL_STEM_DARKEN_STRENGTH
  6. INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH
  7. INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH
  8. INFINALITY_FT_STEM_ALIGNMENT_STRENGTH
  9. INFINALITY_FT_STEM_FITTING_STRENGTH
  10. INFINALITY_FT_GAMMA_CORRECTION
  11. INFINALITY_FT_BRIGHTNESS
  12. INFINALITY_FT_CONTRAST
  13. INFINALITY_FT_USE_VARIOUS_TWEAKS
  14. INFINALITY_FT_AUTOHINT_INCREASE_GLYPH_HEIGHTS
  15. INFINALITY_FT_AUTOHINT_SNAP_STEM_HEIGHT
  16. INFINALITY_FT_STEM_SNAPPING_SLIDING_SCALE
  17. INFINALITY_FT_USE_KNOWN_SETTINGS_ON_SELECTED_FONTS
复制代码


每一个参数的说明都能在infinality-settings.sh里找到。嫌麻烦的话,infinality-settings.sh已经预设了十来种组合好的参数,例如:

  1. DEFAULT      - Use above settings.  A compromise that should please most people.
  2. OSX          - Simulate OSX rendering
  3. UBUNTU       - Simulate UBUNTU rendering
  4. LINUX        - Generic "Linux" style - no snapping or certain other tweaks
  5. WINDOWS      - Simulate Windows rendering
  6. VANILLA      - Just subpixel hinting
  7. CUSTOM       - Your own choice.  See below
  8. ----- Infinality styles -----
  9. CLASSIC      - Infinality rendering circa 2010.  No snapping.
  10. NUDGE        - CLASSIC with lightly stem snapping and tweaks
  11. PUSH         - CLASSIC with medium stem snapping and tweaks
  12. SHOVE        - Full stem snapping and tweaks without sharpening
  13. SHARPENED    - Full stem snapping, tweaks, and Windows-style sharpening
  14. INFINALITY   - Settings I use
复制代码


只需在 USE_STYLE 里填上以上任一选项,就能使用相应的渲染模式,但别忘了修改后运行下source。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表