It's dependent with which output device you choose. * SplashOutputDev has a public method to enable/disable the hinting, setFreeTypeHinting(), see SplashOutputDev.h. The initial setting of the boolean switch is done in the constructor SplashOutputDev::SplashOutputDev(), see SplashOutputDev.cc.
* CairoOutputDev has no public method to enable/disable the hinting. For hardwired setting, see how cairo_ft_font_face_create_for_ft_face() is invoked in CairoFontEngine.cc. * ArthurOutputDev has a public method to enable/disable the hinting, setFontHinting(). Regards, mpsuzuki poppleruser3 poppleruser3 wrote: > Hi Mpsuzuki, > > I have try to open poppler's Hinting > I have search for the code > and change some flag and bool then compile.. > but I still hit the broken problem.. > Can you point me out how to modify the source and make Hinting enable... > > Thanks > > 2012/8/29 suzuki toshiya <[email protected]> > >> xpdf enables TrueType hinting by default, but poppler disable >> it by default. There is a long discussion whether TrueType >> hinting should be enabled by default (because some fonts are >> recognized that the unhinted result is better than the hinted >> result), and so please don't request as poppler should enable >> the hinting by default. Of course you can modify the poppler >> source and build your own poppler binary that enables TrueType >> hinting by default. >> >> Regards, >> mpsuzuki >> >> poppleruser3 poppleruser3 wrote: >>> Hi Mpsuzuki, >>> >>> Thanks for your reply >>> and I found a thing >>> the pdf in my attachment that can be open very well in xpdf 3.03(3.02 >> still >>> fail) >>> do you know why xpdf open that like a magic... >>> >>> Thanks >>> >>> and the font you can direct download from web(maybe search DFFangSong ..) >>> >>> 2012/8/29 suzuki toshiya <[email protected]> >>> >>>> Thank you for giving example of yet another font that requires >>>> TrueType hinting for readable result. DFFangSong is not yet >>>> blacklisted in FreeType2 (if you want to see the list, please >>>> check >>>> >> http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/src/truetype/ttobjs.c#n155 >>>> >> http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/src/truetype/ttobjs.c#n256 >> ) >>>> I will add it soon, and the next release of FreeType2 2.4.11 >>>> will know it by default. How could I get DFFangSong font? >>>> >>>> Also some people may say "the blacklist should be configurable >>>> to avoid the repeated request of the update"; now a public API >>>> to manipulate the internal rasterization parameter is being >>>> discussed among FreeType developers. I will try to the blacklist >>>> configurable via new API, but yet I don't have good candidate >>>> about "which library should manage the blacklist in runtime". >>>> I don't think poppler is the best candidate. >>>> >>>> Regards, >>>> mpsuzuki >>>> >>>> poppleruser3 poppleruser3 wrote: >>>>> Any one know why poppler can't decode the font dffangsong-w4-win-bf >>>>> i already install poppler-data-0.4.5 and update freetype to 2.4.10 >>>>> but the word still broken.. >>>>> >>>>> >>>>> >> ------------------------------------------------------------------------ >>>>> >>>>> >> ------------------------------------------------------------------------ >>>>> _______________________________________________ >>>>> poppler mailing list >>>>> [email protected] >>>>> http://lists.freedesktop.org/mailman/listinfo/poppler >> > _______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
