10d590c07Smrg Xft 20d590c07Smrg X FreeType library 38a91a6ebSmrg Version 2.3.6 48a91a6ebSmrg 2022-09-10 50d590c07Smrg 62836776bSmrgXft version 2.1 was the first stand alone release of Xft, a library that 70d590c07Smrgconnects X applications with the FreeType font rasterization library. Xft 80d590c07Smrguses fontconfig to locate fonts so it has no configuration files. 90d590c07Smrg 108a91a6ebSmrgVersion 2.3.6 118a91a6ebSmrg 128a91a6ebSmrgFixes a regression in 2.3.5 for XftTextExtents* length-checks. 138a91a6ebSmrg 14de3c0529SmrgVersion 2.3.5 15de3c0529Smrg 16de3c0529SmrgAdd support for BGRA glyphs display and scaling 17de3c0529SmrgAdd "trackmemusage" property to use in improved _XftFontUncacheGlyph 18de3c0529SmrgRevised/completed manual page; all functions are documented. 19de3c0529Smrg 2084febdacSmrgVersion 2.3.4 2184febdacSmrg 2284febdacSmrgHandle deprecation of FcNameRegisterObjectTypes API by fontconfig. 2384febdacSmrgMinor cleanups for compiler warnings and man pages. 2484febdacSmrg 258292847cSmrgVersion 2.3.3 268292847cSmrg 278292847cSmrgUse XRenderCreateSolidFill when available (Render version 0.10 or later) 288292847cSmrgin XftDrawSrcPicture. 298292847cSmrg 30dff01e5aSmrgVersion 2.3.2 31dff01e5aSmrg 32dff01e5aSmrgBuild fix for freetype 2.5.1, man page fix for XftDrawString8 & XftDrawRect. 33dff01e5aSmrg 34dff01e5aSmrgVersion 2.3.1 35dff01e5aSmrg 36dff01e5aSmrgFix regression that broke bold fonts in 2.3.0, remove dead code. 37dff01e5aSmrg 382836776bSmrgVersion 2.3.0 392836776bSmrg 402836776bSmrgSubpixel LCD text rendering improvements 412836776bSmrg 422836776bSmrgDropped support for versions of freetype2, fontconfig & libXrender that 432836776bSmrgpre-dated pkgconfig support. 442836776bSmrg 452836776bSmrgRaised minimum required versions to freetype2 2.1.6 & fontconfig 2.5.92. 462836776bSmrg 472836776bSmrg 48c2939121SmrgVersion 2.2.0 49c2939121Smrg 50c2939121SmrgDropped xft-config, now that pkg-config is well established. 51c2939121Smrg 520d590c07SmrgVersion 2.1.14 530d590c07Smrg 540d590c07SmrgAdded fake bold support (#1579, Novell #38202/223682). 550d590c07Smrg 560d590c07SmrgVersion 2.1.13 570d590c07Smrg 580d590c07SmrgFix hashing in 64-bit versions. Register objects with freetype. 590d590c07SmrgFix XftDrawRect when Render not supported. 600d590c07Smrg 610d590c07SmrgVersion 2.1.12 620d590c07Smrg 630d590c07SmrgFix exporting of XftNameUnparse function. 640d590c07Smrg 650d590c07SmrgVersion 2.1.9 660d590c07Smrg 670d590c07SmrgStop exporting unnecessary symbols. 680d590c07Smrg 690d590c07SmrgVersion 2.1.7 700d590c07Smrg 710d590c07SmrgChange FC_CHARCELL and FC_MONO interpretation. FC_MONO no longer clips 720d590c07Smrgglyphs to charcell, you must specify FC_CHARCELL for that. 730d590c07Smrg 740d590c07SmrgAdd support for FT_GlyphSlot_Embolden where it exists (which it usually 750d590c07Smrgdoesn't). 760d590c07Smrg 770d590c07SmrgAvoid crashing when using FT_Face objects. 780d590c07Smrg 790d590c07SmrgVersion 2.1.6 800d590c07Smrg 810d590c07SmrgDeal with broken FreeType 2.1.7 BDF/PCF loaders by trying both y_ppem/x_ppem 820d590c07Smrgand width/height values. 830d590c07Smrg 840d590c07SmrgVersion 2.1.5 850d590c07Smrg 860d590c07SmrgLeft some #warnings from testing in the 2.1.4 release. Spin again. 870d590c07Smrg 880d590c07SmrgVersion 2.1.4 890d590c07Smrg 900d590c07SmrgWork with older versions of Fontconfig by using various pattern elements 910d590c07Smrgonly when defined. 920d590c07Smrg 930d590c07SmrgVersion 2.1.3 940d590c07Smrg 950d590c07SmrgChange Freetype includes to new syntax. 960d590c07Smrg 970d590c07SmrgSearch for nearest bitmap for bitmap-only fonts. 980d590c07Smrg 990d590c07SmrgSupport fontconfig 2.2 release which doesn't include FC_HINT_STYLE. 100