Bug 96575 - 10-hinting-slight.conf is a bad default
Summary: 10-hinting-slight.conf is a bad default
Alias: None
Product: fontconfig
Classification: Unclassified
Component: conf (show other bugs)
Version: 2.11
Hardware: Other Linux (All)
: medium normal
Assignee: fontconfig-bugs
QA Contact: Behdad Esfahbod
Depends on:
Reported: 2016-06-18 09:35 UTC by Cem Aydin
Modified: 2016-06-21 02:18 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Description Cem Aydin 2016-06-18 09:35:12 UTC

The defaults in 10-hinting-slight.conf introduced in version 2.11.95 lead to really bad/different looking fonts on Arch Linux in several applications e.g. terminal.

A lot of people are complaining and having problems with this, see the Arch Linux forum:

- https://bbs.archlinux.org/viewtopic.php?id=211045
- https://bbs.archlinux.org/viewtopic.php?id=209687

Note that the slowness discussed in the second thread is another (seemingly fixed) issue.

Someone there also mentioned this commit as the culprint:

It would be great if this could be reverted to the old behaviour.

Comment 1 Akira TAGOH 2016-06-21 02:18:37 UTC
That change was to keep consistency between the desktop-aware applications and others since the default hinting on desktop is hintslight.

If it isn't the case for Arch Linux, you should change it to match your desktop value of course. I don't have a plan to change it in fontconfig unless the desktop default in upstream is changed.

for slowness, if it is because of the cache version bump, it won't be happened once you run fc-cache and get caches updated. anyway, please file a separate bug if still persists.

(In reply to Cem Aydin from comment #0)
> Someone there also mentioned this commit as the culprint:
> 98434b3392172233094cac25ade7225c93da9f1c.

Given it is, it isn't the reason fontconfig is slowness. that is the rendering issue. not our problem.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.