AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 10954
Accepted
pts
pts
Asked: 2010-11-03 04:09:42 +0800 CST2010-11-03 04:09:42 +0800 CST 2010-11-03 04:09:42 +0800 CST

字体渲染(抗锯齿)设置

  • 772

自从 Hardy: Karmic 和 Lucid 渲染字体后,默认的 X11 字体渲染设置发生了很大变化——似乎应用了更多的亚像素提示和抗锯齿。是否可以恢复旧设置?(新的默认设置伤害了我的眼睛,并对我的工作效率产生了强烈的负面影响。)

在系统/首选项/外观/字体中,我将所有字体设置为 Arial。我的 Hardy 和 Lucid 机器上都安装了 Arial。平滑设置为灰度,提示设置为完整,子像素顺序设置为 RGB。

的视觉插图<span style="font-family:Arial;font-size:13px">Peter, <b>Peter</b>,</span>:

  • hardy_gray_good: hardy_gray_good
  • lucid_gray_bad: lucid_gray_bad
  • lucid_subpixel_bad: lucid_subpixel_bad

Hardy 将上面的 HTML 片段渲染为上面的 hardy_gray_good,我想在 Lucid 上得到相同的结果——但 Lucid 只能将其渲染为 lucid_gray_bad 或 lucid_subpixel_bad(取决于我在 System / Preferences / Appearance / Fonts / Details 中的字体渲染设置/ 平滑。如何在 Lucid 上获得 hardy_gray_good?

请参阅http://dl.dropbox.com/u/635918/fontrender/fontrender.html以获取所有示例图像及其缩放对应物。

我不是在问我应该使用哪种字体。在这个问题中,我有兴趣修复所有字体的渲染,现有渲染(lucid_gray_bad 和 lucid_subpixel_bad)和 Arial 13px 所需的渲染(hardy_gray_good)。

我不是在问上面 3 个变体中哪个更易读——对我来说,hardy_gray_good 比其他 2 个更易读,我想在我的 Ubuntu Lucid 系统上安装它。

10.04 9.10 fonts 8.04 antialiasing
  • 3 3 个回答
  • 4952 Views

3 个回答

  • Voted
  1. Best Answer
    pts
    2010-11-03T08:23:56+08:002010-11-03T08:23:56+08:00

    我发现字体提示设置是造成我感知到的质量差异的原因。hardy_gray_good的渲染是使用中等提示设置完成的,而其他的则使用轻微提示设置。

    解决我的问题的一种直接方法是执行所有这些操作:

    1. 将System / Preferences / Appearance / Fonts / Details / Hinting的值更改为Medium。那里的其他设置(例如平滑)并不重要:子像素是 LCD 的一个很好的默认设置,但灰度也可以。

    2. 编辑fontconfig配置以将提示设置为medium。最简单的方法如下:

      cp -i /etc/fonts/conf.avail/10-hinting-medium.conf ~/.fonts.conf
      

      事实证明,这种编辑对于 Firefox 和 Chrome 来说是必要的,因为它们忽略了System / Preferences / Appearance / Fonts / Details / Hinting设置。

    3. 重新启动 Firefox 和 Chrome 等应用程序。重新启动所有这些的最简单方法是注销并重新登录。

    • 1
  2. Andrea Grandi
    2010-11-03T04:15:13+08:002010-11-03T04:15:13+08:00

    为什么不试试新的 Ubuntu 字体?也许更适合新设置。

    • 0
  3. Viswanath
    2010-11-03T04:18:56+08:002010-11-03T04:18:56+08:00

    我也建议使用 ubuntu 字体。你也可以试试 Droid Sans 字体。这两个看起来都不错。

    您可以从外观首选项更改默认设置。以前的默认 AFAIR 是轻微提示、RGB 和亚像素 (LCD) 平滑。

    完全暗示并不总是好的。

    • 0

相关问题

  • 从 8.04 LTS 升级到 10.04 LTS 的体验?

  • KATE 总是忘记我启用了 shell 插件

  • 删除在线状态菜单,但保留注销菜单?

  • 什么可能会阻止 xrandr 屏幕之间的鼠标移动?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve