Feature changed by: Marguerite Su (MargueriteSu)
Feature #312817, revision 19
Title: advanced subpixel hinting in freetype2
openSUSE 12.1: Done
Requested by: Igor Raketov (furciferpardalis)
Partner organization: openSUSE.org
Now that licensing issues seems to be solved (concerning patents
expired) it would be really great if advanced subpixel hinting get
enabled in forthcoming release 12.1
- Enable Sub-Pixel-Hinting (feature/id:
Business case (Partner benefit):
: Every user will benefit from advanced subpixel hinting in
freetype2 and will get more readable fonts as in the current
#1: Shawn Rogers (67gta) (2011-09-25 03:31:18)
The truetype bytecode patents have expired.
11.4 shipped with freetype
2.4 still stripped down. If freetype is being maintained and updated
for 12.1 (currently at 2.4.6), then autohinting should work out of the
box. Can anyone confirm this?
#2: Maxim Marinchenko (mmarinchenko) (2011-11-25 09:07:04)
Hello, guys & gals!
Ok, we have freetype2-devel package in 12.1 at version 2.4.7 currently
). But what about freetype package? It's currently at version 1.3.1
which completely unsupported in upstream - that's the reason of bad
fonts rendering in openSUSE!
I propose to move to freetype2 package by default. Is that possible?
+ #3: Marguerite Su (margueritesu) (2012-06-13 21:09:39)
+ Hi, all
+ I'm one of openSUSE M17N team on OBS.
+ Nowadays openSUSE has already had sub-pixel hinting in freetype2 and
+ libfreetype6. Although it's not a perfect solution(we just enabled it,
+ but didn't polish it)
+ The perfect solution nowadays is infinality patch set, which has a
+ testing package in home:opensuse_zh/freetype2
+ Reasons we didn't implement infinality patch set right now:
+ 1. it release a long time later than official freetype2 package. it's
+ hard to maintain such a big and late patch set. it's about 200kb. if
+ you just make it work with newe released freetype2, there'll be
+ stability issuses; if you make it work perfectly, you're releasing the
+ patch set's new version.
+ 2. it has stability issue with firefox and bitmap fonts.
+ 3. it use a annoying way of implementation which is LD_PRELOAD. its
+ author said only that way he can have the functions he needs. the
+ solution to remove the annoying message is easy, edit the path in
+ infinality-settings.sh to make it the default library. but the author
+ said it's not ready to be default.
+ So we didn't make infinality default.
+ But yes, we have sub-pixel rendering.
+ To Maxim,
+ freetype and freetype2 are different packages.
+ openSUSE use freetype2 for font rendering.
+ so removal of freetype2 will give us an even ugly openSUSE.