mirror of
https://github.com/servo/servo.git
synced 2025-06-25 09:34:32 +01:00
The freetype hinting only works on integer pixel sizes. For this reason, the advance width metrics for a font of size 12.99 are the same as the advance metrics for a font of size 12.0. This results in small fonts appearing to overlap slightly, which is particularly noticeable on parts of Wikipedia. Round the font size up to a pixel boundary inside the freetype system. Also fetch the system default fonts for the generic font families rather than hard coding them. These two changes make the font rendering on Linux very close to the Firefox font rendering on Wikipedia. |
||
---|---|---|
.. | ||
font.rs | ||
font_context.rs | ||
font_list.rs | ||
font_template.rs |