Summary: | Enhance fontconfig to render Microsoft fonts better | ||
---|---|---|---|
Product: | fontconfig | Reporter: | Charles <landemaine> |
Component: | library | Assignee: | fontconfig-bugs |
Status: | RESOLVED MOVED | QA Contact: | Behdad Esfahbod <freedesktop> |
Severity: | enhancement | ||
Priority: | high | CC: | akira, JerryCasiano |
Version: | 2_1 | ||
Hardware: | x86 (IA32) | ||
OS: | FreeBSD | ||
URL: | http://www.ubuntuforums.org/showthread.php?t=208396 | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 8100 | ||
Attachments: | Configuration files |
Description
Charles
2006-07-27 16:17:56 UTC
These enhancements seem to only disable antialiasing at smaller sizes. The MS corefonts may not have been hinted with antialiasing in mind, but with it enabled it still looks a dozen times better than the bitmaps you get without it, IMHO. Also, applying these patches assumes that the user has the bytecode interpreter enabled. For people using without the bytecode interpreter compiled in freetype, no antialiasing would certainly look more bad. > These enhancements seem to only disable antialiasing at smaller sizes. No, please extract these files: http://www.auriance.com/docs/fonts/ fontconfig.tbz and have a look at the XML files, they have tens of rules. It's a lot more complicated than disabling antialiasing at smaller size. This job took litterally months until it became a mature project :) > The MS corefonts may not have been hinted with antialiasing in mind Yes it does :) http://www.auriance.com/docs/fonts/centos.png > For people using without the bytecode interpreter compiled in freetype The only distros that have the BCI disabled are those designed by Red Hat. In this case you could add a flag during compilation of fontconfig, such as "-- with-bci-disabled" and Red Hat distro users (RHEL, Centos, Fedora) will be happy :) The URLs don't exist. Reopen attaching the relevant configuration (just the addon) and I'll take a look. The links, addons and screenshots are now gathered under a single web site: http://sharpfonts.com Could you please attach the relevant configuration files here if you want this bug to be resolved? Created attachment 28130 [details]
Configuration files
I wouldn't consider this an "enhancement" at all, I'm pretty sure I'm not the only one who holds that opinion. Please don't make fonts look as crappy in linux as they do in a stock Windows install. Unless of course you plan on releasing a "ClearType Tuner", or just want to force some users to quit using MS fonts. But even then, is it correct to have such a noticeable difference in rendering on by default? IMHO this would just make fontconfig, or worse the desktop environment, look broken, as it would render most fonts according to the users desktop settings, but certain fonts would not respect those settings. Also consider that this particular configuration has some nasty side effects in certain circumstances, such as Tahoma Bold displaying broken characters, since the upstream corefonts includes regular Tahoma but not Tahoma Bold. Sure this may not be an issue for Debian users or anyone who sources their fonts from a Windows install, but... yeah. See if this is not an enhancement: http://sharpfonts.com/images/comparison.png (In reply to comment #8) > See if this is not an enhancement: http://sharpfonts.com/images/comparison.png > Maybe it wasn't clear from my post that I am familiar with that configuration, but I wouldn't have commented on it without first trying it. No, I don't consider it an enhancement. The fact that Microsoft felt the need to provide a way to change it, first with a "powertoy", and most recently with a web interface strongly suggests that a lot of other people agree. Quoting from Microsoft's website: "ClearType delivers improved font display quality over traditional forms of font smoothing or anti-aliasing. ClearType improves readability on color LCD displays with a digital interface, such as those in laptops and high-quality flat panel displays. Readability on CRT screens can also be somewhat improved." http://www.microsoft.com/typography/cleartype/tuner/step1.aspx So even Microsoft itself would not consider this an enhancement. ;-) Making this the default is a big mistake, users that want this can easily enable it themselves, which is preferable to forcing other users to mess with system files in order to revert the change. Having said that, if all you're looking for is an easier way for users to apply these settings, why not provide a simple little app/gui that can apply these settings with a few clicks. Have you considered that? I'd be happy to help with that effort, something like that wouldn't take very long to whip up. Let me know. Also, please consider fixing the Tahoma issue I mentioned above, this is as simple as testing for Tahoma bold and replacing it with Arial Bold or whatever is closest. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/104. |
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.