Akira TAGOH wrote: > I admit simply enabling force-auto-hinting isn't enough. we definitely > need to optimize a lot to make it more better. The FreeType autohinter has been developed for years, leading to what we have now. It is totally unreasonable to expect to be able to "optimize" it in the time frame of a single release. It should also be quite expected that using the hinting information provided by the fonts will necessarily lead to better hinting than not using it. > in fact there are the case auto-hinting gives much better than > BCI-hinting. Those are broken fonts (they probably ship hinting information only for selected glyphs and leave the others entirely unhinted), and we should force autohinting manually for those fonts. > that may implies there may be more cases to be improved. as you guys are > looking at your monitor daily-basis, if something goes wrong, it's easy to > realize what's improved and what's worse. isn't this feature a good idea > to get such feedback? NO! We have had autohinting by default for years, back when the BCI was patented. It has NOT lead to the kind of improvements you seem to be expecting, and in fact it was common practice to rebuild FreeType with the BCI enabled (or use the freetype-freeworld package which did that; these days, the only remaining difference between freetype and freetype-freeworld is subpixel rendering). Why should it work any better now? The BCI patent has finally expired, we have finally been able to enable the BCI in Fedora, and now you propose to move back. This is not a constructive proposal. > If there are any commonly applicable rules, it should be done in the > system wide way, I mean in fontconfig. otherwise need to do it in the > specific way, in the fonts packages. Doing it per font is the right solution if individual fonts don't work properly with the BCI. Normally, fonts which provide hinting bytecode expect it to be used! (And for those which don't provide any hinting bytecode, FreeType already automatically falls back to autohinting. I personally ensured this.) Kevin Kofler -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel