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 / 问题 / 21030
Accepted
user541686
user541686
Asked: 2011-01-12 03:19:06 +0800 CST2011-01-12 03:19:06 +0800 CST 2011-01-12 03:19:06 +0800 CST

Firefox 中的字体呈现模糊

  • 772

一张图片值一千字……那么有人知道如何在 Firefox 中解决这种字体模糊问题吗?

(你需要右击下面的图片去查看图片以查看它的全尺寸;它太小了,在这里看不到任何东西。)

1

注意:我的其他应用程序(以及 Firefox 非客户区,如您在屏幕中看到的)完全没问题,因此显然转到 System->Appearance 并更改字体设置并不能解决问题。


编辑:

不让网页使用自己的字体也无济于事:

1

看看上面的那个更锐利吗?

此外,Firefox 自己的菜单栏与页面内容的呈现方式不同(菜单栏下方,页面内容上方)。他们都是 Segoe UI:

1

10.10
  • 9 9 个回答
  • 13219 Views

9 个回答

  • Voted
  1. Best Answer
    user541686
    2011-01-12T14:18:22+08:002011-01-12T14:18:22+08:00

    好的,我找到了解决方案:

    这完全是因为我在系统中到处都使用 Segoe UI Light字体,但 Firefox 使用的是 Segoe UI Regular。通过(hackishly)更改 About:Config 中的字体,我设法让它看起来几乎像我想要的那样......但是现在,字体间距太小了,东西被挤在一起了。

    如果有人知道如何增加间距,那就太棒了!:)

    • 4
  2. Vivek Sharma
    2011-01-12T05:10:12+08:002011-01-12T05:10:12+08:00

    这也可能由于 MicroSoft 字体不可用而发生。安装 MScoreture 字体。

    sudo apt-get install msttcorefonts

    • 1
  3. Mladen Jablanović
    2011-01-12T07:51:18+08:002011-01-12T07:51:18+08:00

    Linux 和 Windows 呈现不同的字体,因此您不能期望在 Windows 和 Ubuntu 中使用相同的字体呈现相同的字体。这也是 Mac 上的一个问题,并且有很多文章围绕讨论差异。

    • http://www.joelonsoftware.com/items/2007/06/12.html
    • http://www.codinghorror.com/blog/2007/06/font-rendering-respecting-the-pixel-grid.html

    一般来说,这篇维基百科文章是一个很好的阅读起点

    如果您感到困扰,您可以使用 Gnome 外观设置(字体选项卡)中的“提示”部分。

    PS:为了说明这不是 Firefox 问题,这是我在 gEdit 中使用 Arial 10pt 字体制作的屏幕截图。您将看到它的呈现方式与您发布的 Firefox 屏幕截图完全相同:

    来自 gEdit 的屏幕截图

    另一个屏幕截图,现在 gedit 和 FF 并排:

    FF vs g编辑

    • 1
  4. sladen
    2011-07-12T16:48:55+08:002011-07-12T16:48:55+08:00

    Mehrdad:我想你现在已经回答了你自己的问题(两张截图显示了不同的字体/粗细)!

    这里的主要教训是,目前 Firefox自己处理字体渲染,并没有采用 GNOME 或 KDE 中设置的相同字体首选项。有错误 #621198 (“ Check+Harmonise X/Fontconfig/Gtk+/Firefox/Chromium/Konq/Qt/KDE 渲染首选项”)尝试修复它。

    关于字体渲染偏好本身的主题;这是非常主观的。低分辨率显示器(与 600 DPI 激光打印机相比)没有足够的像素以原始形式呈现字形。选择要么是消除锯齿/灰度文本,要么是故意扭曲文本以适应像素网格(称为“提示”)。

    • 几何精度(又名“模糊”)是 Mac OSX 的历史默认值
    • 中间(又名“轻微提示”)是 Ubuntu 历史默认值
    • 完全暗示(又名“尖锐”)是 MS Windows 的历史默认设置

    人们往往更喜欢他们习惯的东西;可以平等地争辩说每个人都比其他人更好/更差。Ubuntu 在两个极端中间提供了一个默认值,仅在垂直方向应用默认提示。

    此外,大多数平台现在都使用亚像素渲染,它利用显示器的方向和物理特性的知识来尝试在字母中显示更多细节——以色边为代价。您可以根据自己的喜好在 Ubuntu 下配置所有这些设置,但目前需要在 Firefox/Chromium 上再次应用它们,直到上述错误得到修复。

    • 1
  5. jenningsthecat
    2011-11-15T17:36:09+08:002011-11-15T17:36:09+08:00

    两年来我一直在尝试解决这个问题,我唯一的解决方案是强制 Firefox 使用我选择的字体。不理想,但比 Firefox 的默认设置好。让我彻底发疯的是,如果您在 Linux 下安装 Opera,并将其字体渲染与 Windows 下 Firefox 中的相同页面进行比较,页面看起来几乎相同。

    我以前问过,现在我再问一遍:为什么Firefox在Windows下能搞定,Opera在Linux下搞定,而Firefox在Linux下搞不定?

    鉴于 Opera 是正确的,我会说这不是系统字体的问题,特别是因为我在我的 Linux 机器上安装了一套完整的 Microsoft TTF 字体。网页告诉浏览器使用什么字体以及浏览器应该使用它们——如果 Opera 可以在我的系统上找到并使用它们,那么 FF 也应该使用它们。这是一个 FIREFOX BUG,我很久以前就向他们报告过,至少两年后,他们已经一起行动并修复了它。

    • 1
  6. Pit
    2011-01-12T03:54:43+08:002011-01-12T03:54:43+08:00

    确保没有激活缩放 (ctrl + 0)

    • 0
  7. frabjous
    2011-01-12T13:26:36+08:002011-01-12T13:26:36+08:00

    您是否尝试过在 Ubuntu Wiki 本页底部的 .fonts.conf 文件中进行交换。

    这是问题的描述,听起来像你的:

    我目前正在处理 XML (.fonts.conf) 中的字体设置。我注意到在安装 msttcorefonts 之后,Firefox 中的东西看起来不再那么好了。大多数网页都要求 Arial,它没有得到很好的提示和抗锯齿,尤其是在 LCD 屏幕上。我个人更喜欢“锐利”的非抗锯齿外观。我还注意到许多来自 Windows® 的用户在论坛上询问如何让字体看起来像这样。

    • 0
  8. Atle
    2011-07-12T09:53:49+08:002011-07-12T09:53:49+08:00

    好吧,我删除了 .font_config 并重新启动。似乎可以解决问题。

    从评论编辑:

    最后!找到了适合我的解决方案。似乎问题出在 Ubuntu 字体系列上。我去了系统>首选项>外观>字体并将字体更改为Ubuntu自己的字体,例如。Sans、serif 等。希望这对你们也有用。– 2011 年 7 月 11 日 18:25

    • 0
  9. Andy
    2012-08-30T21:21:42+08:002012-08-30T21:21:42+08:00

    https://bbs.archlinux.org/viewtopic.php?id=59507 发布 #3。

    我不知道为什么,但它确实修复了我的 Firefox 字体渲染。

    • 0

相关问题

  • GTK 改进何时会在 Maverick 上落地?

  • 目前是否有计划在“Maverick Meerkat”10.10 中用 Banshee 替换 Rhythmbox?

  • 什么是 btrfs?它有哪些高级功能?

  • 为什么在 Ubuntu 10.10 中 F-Spot 被 Shotwell 取代?

  • Haskell 平台会在 10.10 中可用吗?

Sidebar

Stats

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

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    我需要什么命令来解压缩/提取 .tar.gz 文件?

    • 8 个回答
  • Marko Smith

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

    • 24 个回答
  • Marko Smith

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

    • 25 个回答
  • Marko Smith

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

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Martin Hope
    EmmyS 我需要什么命令来解压缩/提取 .tar.gz 文件? 2011-02-09 14:50:41 +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
    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