Tìm kiếm hỗ trợ

Tránh các lừa đảo về hỗ trợ. Chúng tôi sẽ không bao giờ yêu cầu bạn gọi hoặc nhắn tin đến số điện thoại hoặc chia sẻ thông tin cá nhân. Vui lòng báo cáo hoạt động đáng ngờ bằng cách sử dụng tùy chọn "Báo cáo lạm dụng".

Learn More

Small fonts have color distortions when rendering on Linux, how to fix?

  • 4 trả lời
  • 2 gặp vấn đề này
  • 35 lượt xem
  • Trả lời mới nhất được viết bởi FredMcD

more options

I noticed that small fonts on one website were strangely colorful. I narrowed it down to a simple HTML snippet:

<span style="font-family:sans-serif; font-size:10pt; font-weight:lighter; color:white; background-color:black;"
      >The quick brown fox jumps over the lazy dog</span>

Attached scaled image on how it renders on my Linux Firefox 47.

The text is supposed to be white, and it is working on windows. On two different Linux distributions (Arch and Ubuntu) colors appear out of nowhere. Does Firefox need something specific to be installed on Linux for correct font rendering?

I noticed that small fonts on one website were strangely colorful. I narrowed it down to a simple HTML snippet: <pre><nowiki><span style="font-family:sans-serif; font-size:10pt; font-weight:lighter; color:white; background-color:black;" >The quick brown fox jumps over the lazy dog</span></nowiki></pre> Attached scaled image on how it renders on my Linux Firefox 47. The text is supposed to be white, and it is working on windows. On two different Linux distributions (Arch and Ubuntu) colors appear out of nowhere. Does Firefox need something specific to be installed on Linux for correct font rendering?
Đính kèm ảnh chụp màn hình

Được chỉnh sửa bởi cor-el vào

Giải pháp được chọn

Looks that Firefox has a problem with the anti-aliasing settings and uses all available horizontal RGB pixels to render the text.

Đọc câu trả lời này trong ngữ cảnh 👍 2

Tất cả các câu trả lời (4)

more options

Seems HTML wasn't escaped correctly in the original post:

<span style="font-family:sans-serif; font-size:10pt; font-weight:lighter; color:white; background-color:black;"

     >The quick brown fox jumps over the lazy dog</span>
more options

Giải pháp được chọn

Looks that Firefox has a problem with the anti-aliasing settings and uses all available horizontal RGB pixels to render the text.

more options

cor-el said

Looks that Firefox has a problem with the anti-aliasing settings and uses all available horizontal RGB pixels to render the text.

Disabling sub-pixel rendering solved the issue, thanks.

more options

Hello,

I am glad to hear that your problem has been resolved. If you haven't already, please select the answer that solves the problem. This will help other users with similar problems find the solution more easily.

Thank you for contacting Mozilla Support.