• Albert Astals Cid's avatar
    Splash rework, check if font is inside clip area before rendering it to a... · 2a333e5a
    Albert Astals Cid authored
    Splash rework, check if font is inside clip area before rendering it to a temporary bitmap. Fixes KDE bug 150693
    
    This change is not trivial. What i did is:
    It is getGlyph the one that does the intersection between clip area and rendering area of the font instead fillGlyph2
    That means some clipRes = state->clip->testRect but we win more robustness against broken pdf that specify HUGE fonts
    2a333e5a
Name
Last commit
Last update
..
.gitignore Loading commit data...
Makefile.am Loading commit data...
Splash.cc Loading commit data...
Splash.h Loading commit data...
SplashBitmap.cc Loading commit data...
SplashBitmap.h Loading commit data...
SplashClip.cc Loading commit data...
SplashClip.h Loading commit data...
SplashErrorCodes.h Loading commit data...
SplashFTFont.cc Loading commit data...
SplashFTFont.h Loading commit data...
SplashFTFontEngine.cc Loading commit data...
SplashFTFontEngine.h Loading commit data...
SplashFTFontFile.cc Loading commit data...
SplashFTFontFile.h Loading commit data...
SplashFont.cc Loading commit data...
SplashFont.h Loading commit data...
SplashFontEngine.cc Loading commit data...
SplashFontEngine.h Loading commit data...
SplashFontFile.cc Loading commit data...
SplashFontFile.h Loading commit data...
SplashFontFileID.cc Loading commit data...
SplashFontFileID.h Loading commit data...
SplashGlyphBitmap.h Loading commit data...
SplashMath.h Loading commit data...
SplashPath.cc Loading commit data...
SplashPath.h Loading commit data...
SplashPattern.cc Loading commit data...
SplashPattern.h Loading commit data...
SplashScreen.cc Loading commit data...
SplashScreen.h Loading commit data...
SplashState.cc Loading commit data...
SplashState.h Loading commit data...
SplashT1Font.cc Loading commit data...
SplashT1Font.h Loading commit data...
SplashT1FontEngine.cc Loading commit data...
SplashT1FontEngine.h Loading commit data...
SplashT1FontFile.cc Loading commit data...
SplashT1FontFile.h Loading commit data...
SplashTypes.h Loading commit data...
SplashXPath.cc Loading commit data...
SplashXPath.h Loading commit data...
SplashXPathScanner.cc Loading commit data...
SplashXPathScanner.h Loading commit data...