freetype2-devel-2.3.7-24.3.1<>,މJc/=„q( DrPt67SS#\( rvVADC% ot"93Ӏ ]j* hGgǂXd Χ1lnjЋbV.qO0!\ ߶ǝFbkthe8PPaL~ӇD*F +&#F„C%ݏ84ɃHGt _2$Xys)!d_\-X;xlkYmݭ; aK> -r|ǓԁJ#n9aC>6c?cud  _ 0Phnt    ( w X #"#%L%\%t%(&8&!9&!:(!FQGQ(HSdIUXV0YV4\VD]X^`bbRcbdcDecIfcNkcPlcUzceCfreetype2-devel2.3.724.3.1Development environment for the freetype2 TrueType font libraryThis package contains all necessary include files, libraries and documentation needed to develop applications that require the freetype2 TrueType font library. It also contains a small tutorial for using that library. Authors: -------- David Turner Robert Wilhelm Werner Lemberg JWbarryKXopenSUSE 11.1openSUSEGPL v2 or laterhttp://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.freetype.orglinuxi5860H0_c\ 15'.=$181U+@DBX\~Y|,%Y'!L~ ' u(NR-V2) &037j RS  n. H $) t539?3o(wN\(@G&5+b1{ {v86DHށG]II Hd@H@HRa@HG@G@GJG G2F:@FcFR@FQF|@F@F XE@EUEx@E@Ed;ES@EPu@EAE8@E/D6DA@crrodriguez@suse.denadvornik@suse.czcrrodriguez@suse.dero@suse.demfabian@suse.deolh@suse.demfabian@suse.demfabian@suse.demfabian@suse.deschwab@suse.dero@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.derguenther@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.demfabian@suse.de- Arithmetic exception in freetype2 [bnc#508139]- fixed integer overflows [bnc#485889] CVE-2009-0946- freetype2 has subpixel rendering enabled [bnc#478407]- remove ix86 from ifarch statement obsoleting 32bit package- bnc#441638: use fix from upstream CVS to fix the return value of FT_Get_TrueType_Engine_Type (and make it work as documented). Thanks to Werner Lemberg for fixing and Krzysztof Kotlenga for reporting the issue.- obsolete old -XXbit packages (bnc#437293)- fix uninitialized pointer "FT_STREAM stream" in function FT_Open_Face() which made fontforge crash while trying to apply a workaround to the sazanami-fonts because fontforge called FT_Open_Face() with 0 for the FT_Library argument and then freetype crashed in FT_Stream_Free().- update to 2.3.7. Extract from the docs/CHANGES file: • If the library was compiled on an i386 platform using gcc, and compiler option -O3 was given, `FT_MulFix' sometimes returned incorrect results which could have caused problems with `FT_Request_Metrics' and `FT_Select_Metrics', returning an incorrect descender size. • Pure CFFs without subfonts were scaled incorrectly if the font matrix was non-standard. This bug has been introduced in version 2.3.6. • The `style_name' field in the `FT_FaceRec' structure often contained a wrong value for Type 1 fonts. This misbehaviour has been introduced in version 2.3.6 while trying to fix another problem. [Note, however, that this value is informative only since the used algorithm to extract it is very simplistic.] • Two new macros, FT_OUTLINE_SMART_DROPOUTS and FT_OUTLINE_EXCLUDE_STUBS, have been introduced. Together with FT_OUTLINE_IGNORE_DROPOUTS (which was ignored previously) it is now possible to control the dropout mode of the `raster' module (for B&W rasterization), using the `flags' field in the `FT_Outline' structure. • The TrueType bytecode interpreter now passes the dropout mode to the B&W rasterizer. This greatly increases the output for small ppem values of many fonts like `pala.ttf'. • A bunch of potential security problems have been found. All users should update. • Microsoft Unicode cmaps in TrueType fonts are now always preferred over Apple cmaps. This is not a bug per se, but there exist some buggy fonts created for MS which have broken Apple cmaps. This affects only the automatic selection of FreeType; it's always possible to manually select an Apple Unicode cmap if desired. • Many bug fixes to the TrueType bytecode interpreter. • Improved Mac support. • Subsetted CID-keyed CFFs are now supported correctly. • CID-keyed CFFs with subfonts which are scaled in a non-standard way are now handled correctly. • A call to FT_Open_Face with `face_index' < 0 crashed FreeType if the font was a Windows (bitmap) FNT/FON. • The new function `FT_Get_CID_Registry_Ordering_Supplement' gives access to those fields in a CID-keyed font. The code has been contributed by Derek Clegg. • George Williams contributed code to validate the new `MATH' OpenType table (within the `otvalid' module). The `ftvalid' demo program has been extended accordingly. • An API for cmap 14 support (for Unicode Variant Selectors, UVS) has been contributed by George Williams. • A new face flag FT_FACE_FLAG_CID_KEYED has been added, together with a macro FT_IS_CID_KEYED which evaluates to 1 if the font is CID-keyed. • Build support for symbian has been contributed. • Better WGL4 glyph name support, contributed by Sergey Tolstov. • Debugging output of the various FT_TRACEX macros is now sent to stderr. • The `ftview' demo program now provides artificial slanting too. • The `ftvalid' demo program has a new option `-f' to select the font index. - remove patch for bnc#399169 (came from upstream).- bnc#399169: fix multiple vulnerabilities.- Make sure config.guess and config.sub exist.- added baselibs.conf file to build xxbit packages for multilib support- Bugzilla #334565: avoid crash in xpdf caused by a bug in the workaround patch for bug #308961 (fixed by Peng Wu ).- Bugzilla #308961: improve workaround patch for the broken underlining in the CMEX fonts (again by Peng Wu ).- Bugzilla #308961: add workaround for broken underlining when using the CMEX fonts (by Peng Wu ).- update to 2.3.5. Extract from the doc/CHANGES file: • Some subglyphs in TrueType fonts were handled incorrectly due to a missing graphics state reinitialization. • Large .Z files (as distributed with some X11 packages) weren't handled correctly, making FreeType increase the heap stack in an endless loop. • A large number of bugs have been fixed to avoid crashes and endless loops with invalid fonts. • The two new cache functions `FTC_ImageCache_LookupScaler' and `FTC_SBit_Cache_LookupScaler' have been added to allow lookup of glyphs using an `FTC_Scaler' object; this makes it possible to use fractional pixel sizes in the cache. The demo programs have been updated accordingly to use this feature. • A new API `FT_Get_CMap_Format' has been added to get the cmap format of a TrueType font. This is useful in handling PDF files. The code has been contributed by Derek Clegg. • The auto-hinter now produces better output by default for non-Latin scripts like Indic. This was done by using the CJK hinting module as the default instead of the Latin one. Thanks to Rahul Bhalerao for this suggestion. • A new API `FT_Face_CheckTrueTypePatents' has been added to find out whether a given TrueType font uses patented bytecode instructions. The `ft2demos' bundle contains a new program called `ftpatchk' which demonstrates its usage. • A new API `FT_Face_SetUnpatentedHinting' has been added to enable or disable the unpatented hinter. • Support for Windows FON files in PE format has been contributed by Dmitry Timoshkov.- Bugzilla #275072: (from upstream CVS): Check for negative number of points in contours. Problem reported by Victor Stinner .- fix last patch to avoid crashes when loader->exec == NULL. (caused crashes in xpdf, kpdf, acroread for me for many .pdf files).- Bugzilla #273714: ('¼', '½', and '¾' in "Albany AMT" are rendered very badly): apply fix from upstream CVS, thanks to Werner LEMBERG.- update to 2.3.4. Extract from the doc/CHANGES file: • A serious bug in the handling of bitmap fonts (and bitmap strikes of outline fonts) has been introduced in 2.3.3. • Remove a serious regression in the TrueType bytecode interpreter that was introduced in version 2.3.2. Note that this does not disable the improvements introduced to the interpreter in version 2.3.2, only some ill cases that occurred with certain fonts (though a few popular ones). • The auto-hinter now ignores single-point contours for computing blue zones. This bug created `wavy' baselines when rendering text with various fonts that use these contours to model mark-attach points (these are points that are never rasterized and are placed outside of the glyph's real outline). • The `rsb_delta' and `lsb_delta' glyph slot fields are now set to 0 for mono-spaced fonts. Otherwise code that uses them would essentially ruin the fixed-advance property. • Fix CVE-2007-1351 which can cause an integer overflow while parsing BDF fonts, leading to a potentially exploitable heap overflow condition. • FreeType returned incorrect kerning information from TrueType fonts when the bytecode interpreter was enabled. This happened due to a typo introduced in version 2.3.0. • Negative kerning values from PFM files are now reported correctly (they were read as 16-bit unsigned values from the file). • Fixed a small memory leak when `FT_Init_FreeType' failed for some reason. • The Postscript hinter placed and sized very thin and ghost stems incorrectly. • The TrueType bytecode interpreter has been fixed to get rid of most of the rare differences seen in comparison to the Windows font loader. • A new demo program `ftdiff' has been added to compare TrueType hinting, FreeType's auto hinting, and rendering without hinting in three columns. • The auto-hinter now better deals with serifs and corner cases (e.g., glyph '9' in Arial at 9pt, 96dpi). It also improves spacing adjustments and doesn't change widths for non-spacing glyphs.- add zlib-devel BuildRequires- Bugzilla #258335: fix buffer overflow in handling of bdf fonts.- update to 2.3.1. • The TrueType interpreter sometimes returned incorrect horizontal metrics due to a bug in the handling of the SHZ instruction. • A typo in a security check introduced after version 2.2.1 prevented FreeType to render some glyphs in CFF fonts.- update to 2.3.0 (from rc1 to final release)- update to 2.2.1.20070112 (= 2.3.0rc1). • bugzilla #231417 fixed, see ChangeLog: 2007-01-10 David Turner [...] * src/pshinter/pshalgo.c (psh_glyph_compute_inflections): fixed a typo which created an endless loop with some malformed font files- update to 2.2.1.20070110. - remove bugzilla-216793-local-variable-used-before-set.patch, bugzilla-217388-fix-advance-handling-in-FT_GlyphSlot_Embolden.patch (included upstream).- Bugzilla #222693: disable bugzilla-159166-reduce-embolden-distance.patch- Bugzilla #216793: "local variable used before set"- Bugzilla #217388: fix advance handling in FT_GlyphSlot_Embolden()- Bugzilla #158573: update to 2.2.1.20061027.- disable the recent fixes of the byte code interpreter because if breaks the rendering of "Luxi Mono" (/usr/share/fonts/truetype/luximr.ttf) See also: http://lists.gnu.org/archive/html/freetype/2006-10/msg00034.html- update to 2.2.1.20061013 • fixes bugzilla #207959. • autohinter improved- Bugzilla #196931: add zlib-devel to Requires of freetype2-devel.- Bugzilla #190902: add patch from upstream CVS to handle bad PCF files.barry 1254840085                                                                                                                                               5_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_55_65_55_55_55_55_75_75_7"5_75_75_75_75_75_75_7 5_75_75_7!5_7#5_7$5_755_765_775_785_7,5_7-5_745_7(5_735_7*5_715_795_7;5_7<5_7=5_7>5_7?5_7%5_725_7/5_7.5_705_7+5_7:5_7&5_7'5_7)5_7@5_7F5_7J5_7G5_7T5_7c5_7B5_7D5_7]5_7C5_7N5_7[5_7W5_7X5_7L5_7S5_7A5_7g5_7e5_7R5_7f5_7^5_7b5_7_5_7P5_7M5_7a5_7d5_7Y5_7H5_7K5_7E5_7`5_7\5_7I5_7V5_7Q5_7O5_7Z5_7U5_7h5_7j5_7i5_7m5_7k5_7l2.3.7-24.3.1 freetype-configfreetype2freetypeconfigftconfig.hftheader.hftmodule.hftoption.hftstdlib.hfreetype.hftbbox.hftbdf.hftbitmap.hftcache.hftchapters.hftcid.hfterrdef.hfterrors.hftgasp.hftglyph.hftgxval.hftgzip.hftimage.hftincrem.hftlcdfil.hftlist.hftlzw.hftmac.hftmm.hftmodapi.hftmoderr.hftotval.hftoutln.hftpfr.hftrender.hftsizes.hftsnames.hftstroke.hftsynth.hftsystem.hfttrigon.hfttypes.hftwinfnt.hftxf86.ht1tables.httnameid.htttables.htttags.httunpat.hft2build.hlibfreetype.alibfreetype.lalibfreetype.sofreetype2.pcfreetype2.m4freetype2-develdesignbasic-design.pngdesign-1.htmldesign-2.htmldesign-3.htmldesign-4.htmldesign-5.htmldesign-6.htmldetailed-design.pngindex.htmllibrary-model.pngsimple-model.pngft2faq.htmlglyphsImage1.pngImage2.pngImage3.pngImage4.pngbbox1.pngbbox2.pngbody_comparison.pngbravo_kerned.pngbravo_unkerned.pngclipping.pngdown_flow.pngglyphs-1.htmlglyphs-2.htmlglyphs-3.htmlglyphs-4.htmlglyphs-5.htmlglyphs-6.htmlglyphs-7.htmlgrid_1.pngindex.htmlpoints_conic.pngpoints_conic2.pngpoints_cubic.pngpoints_segment.pngtwlewis1.pngtwlewis2.pngup_flow.pngreferenceREADMEft2-base_interface.htmlft2-basic_types.htmlft2-bdf_fonts.htmlft2-bitmap_handling.htmlft2-cache_subsystem.htmlft2-cid_fonts.htmlft2-computations.htmlft2-font_formats.htmlft2-gasp_table.htmlft2-glyph_management.htmlft2-glyph_stroker.htmlft2-glyph_variants.htmlft2-gx_validation.htmlft2-gzip.htmlft2-header_file_macros.htmlft2-incremental.htmlft2-index.htmlft2-lcd_filtering.htmlft2-list_processing.htmlft2-lzw.htmlft2-mac_specific.htmlft2-module_management.htmlft2-multiple_masters.htmlft2-ot_validation.htmlft2-outline_processing.htmlft2-pfr_fonts.htmlft2-raster.htmlft2-sfnt_names.htmlft2-sizes_management.htmlft2-system_interface.htmlft2-toc.htmlft2-truetype_engine.htmlft2-truetype_tables.htmlft2-ttengine.htmlft2-type1_tables.htmlft2-user_allocation.htmlft2-version.htmlft2-winfnt_fonts.htmltutorialexample1.cmetrics.pngmetrics2.pngstep1.htmlstep2.html/usr/bin//usr/include//usr/include/freetype2//usr/include/freetype2/freetype//usr/include/freetype2/freetype/config//usr/lib//usr/lib/pkgconfig//usr/share/aclocal//usr/share/doc/packages//usr/share/doc/packages/freetype2-devel//usr/share/doc/packages/freetype2-devel/design//usr/share/doc/packages/freetype2-devel/glyphs//usr/share/doc/packages/freetype2-devel/reference//usr/share/doc/packages/freetype2-devel/tutorial/-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.suse.de/SUSE:openSUSE:11.1:Update:Test/standard/47376a4e8a7d491ac57b6d898cae6e9c-freetype2cpiolzma2i586i586-suse-linux,$㩨?]"k%8㙳5ex Ө DQ61I):xvcyULiCww̟>l:R0m/ie 33U9?wu /R]3 Odc^RIJYX&#4#iEl J֡JFXVܪexippp x b©ع:ӛ+f5tuR=?^/ '=A WiJ1K+?7jg6˽Jx2J`ꅓR]חp|7.PBWz:xc'jfpzH}AkQ9y)vm\XW#,.X?a ømx1/uft<"3BXW>@M*^ID%|Ƙa^6(F򳡫?^=Wܙr? '=ypŕ$Ӆ\g[!5؇<1lE:l:4 c -{ yh:|Z ^ә@E;uگ;wɫ&1FVc]m؏}xb^2$i " (;eNW0¾u5qJ>Di͵4R(~fi=P %%PIX,/)`>urMHd:-7m$&AK;f#zvT$qyNj$_hƋњwF֋PdKǝ70 n*Y5hxHmmj>ϐ-;֗Ot|uڅƷs H+T̊_}2tݛxdHvtF8Y@j#y%MiykxaV$SD 3V7Qu{vd~qsGg·<-Ȭe1(\75م<{-$J*%x1ۡՑ6=-F-8& oɨOj@6]ްPC/lnF 6׺<;u]Alp_m\%d8/˜Ԁ5Z%K00׆ƳLA 2?oQ0 q_ xfė2m͢zʆyv Ɋ@湨䲝c߻>Xd@<|8-a*nI`w4 ^f#+08EǗƑ ~3/p.0_;0/J7)äNo6ra٦z'wCJ=wt+k_N^ ܘ,s"ApuZ~c1ȊOz^$ʭ U`F:WiO]~6!۹f\Vg];$t5m3Q$Mj?DQ,L {)m„X֒s(0gUO=l:xc>CFF0lma"PRݰ|4mA?Q;M1L(˜E RwA;GYpBE+ܨ+C|)^g:&c3ʅ:G!TPaMW+w9޲H|.L$uOTqaC*{)>{_¶aNrZ*_k+uc4D\Lpw@=MѭA$3W_5(ɻe`Č&>a3T#=d65ѭ1GT@hv0 U:WyXr 9{v\9B=S⩱Qzx* )dHY[i>Gy`._QAF"_{0uDrs.TݗQT[ ԥAiwX'vc8p@XQI;O#m$ UdR'ր:qad$?w[a'+}|SmBi\ {nL H]H;sV`$<8Y'1Ŕ##k>? rV8#FyYwҖ3ߞV]|A[l-7!iϰpb]`fG,J&"V7Kfra_JNJQEQQ 0k<0y FL# $;~#wymZ xdBFA8-m<7y1Z?!!tZpW GP|sߤCe {sgtݪ CG jd1PS^Hտaag0`,r"(%m jcH7ܾC%YTĿпRѽ  6JZ iYu迒FXTVm8/Ѩ\hu7pPW+8;:&Jdkf;BJ@rk/F^Utz k-sMq6&J \ԥDm]ֵf؁Z=oO N ghC;Kfް@|cJX# !I6R\a%,r}/U o ="jHFJm?F1 $/Z>g$?5}pwkV*|K^|-^,x[Hݜ.8-fuI=wU< k(22sF BM%K%ztTQ ufA~$u?|knwOqvz.رGPhN2ו8'iyjCōH~9B`QC4d*;Lf%Z ;pVs bbZeJrk2.t+r'DpYOFb^ >s05sGB4n (x`7щDEicG Gȗk;G:qv `2.QBSI4-`njQJ ;NmEdGt >QaIt,ڔA$ d qV9u,6o_I}#ELVd.fiyWI/D6Pdva@bg0Ѹyr!|ϛH}G!VbA,UXy'䊮WVNz&ή~U@ 8:-ڍ0S@E.R_+F X.+UN bLTL hnYꜵ ]+/)hP}&- wW>V,E!/-}Pe2YCWv%kګV4?bRE Xж*Om> "p"R/(ąeiR wd[>6eX`0"kh_TIÍ3u2T4ST'17>R E>%[+ /ulEW! q(I>:[;i8$Z1/,zx >%CaJ ^2.J "<"OkuK#OĎM!im䛏P鉡~n!Hٿ4oU+[lܚG\XW5׆]D=YI˙ˈ>E0QB?# aSX'm'y#KՔD.TolPAXJYJa8fr̓?%cLbW͑ҕWQd\é߉fؘΤǕo!2o/1Db!7iyk93f+ *A{ӇB7b""[5u—OA!76#_Fy&nlY_e;eDL*ZK놬<KiDdhUϓUG"L'{ń44'Ph(us{C6cG{\Kŧ#(Nr"w9P۝#ãX~FĨ?(32Q &3ç X;Q}26R1r:f#K#L/.IS;& eƉvɭ6>: L0Q?SZş} d(Y5H U#O#꣈][kॏ`|D*!oش] O۳z pNI~r! 1kL͘hC_^ẳ/asDΊXj9At$-gFy4|VTP @=R4O夌 ApW.pXY|1?[{ 3Lp+0f޴sw|s,q?T]vO~"\+&~#NA7jXCZ"᪒RbuQTxf}Y3U_kbb;,!?~(G8^OXT(,ؒn·7W,UtU.j|Oȳ,nK%=vw R  NZrw;>lo|-egpx XyPծ?+*(( A|]npeu-y\oFZ{n#uo),B5_& !Up_9C"gl_Bp~rzf&D{cûYX on$xgC-Vk;r5̭b5+b4:M:]rBܖS^QiY*y:6*a#Mv3{94hzgkyx|̇֗(#3\PQݟ\# ĺ?PxPuUzw[ mcu#߇Vz2SR;9]ջZMߥH:ixW]$8y̌E? ;ZAp [ X-"&^ZkD0gK4 TT:01itoyE(,ZByj9=wIDqru E?,2^Zt|oΨnkCi޽LSz>B6n~q ɭǔ@) FHq9mF/IBvwY8ٲš] k+ XXNn؆7$OAs'V2Y-(_XKF&3Ŝ=T}9AS2my##F4#\+Y57_'tWM5PcCsN2jtgA!UDX8pr_#879Zp/ap# 9:IO20p_0rP?G %Q֞dgy}18AthѨd}"O..Jb*1v'Mku]p%`Piz |V 6z5|$6` r9n#h2ӻ7ۢƑS b]ge ٚqXf!|6.Qª.{AmQΦ+q&Z0"ܵȀ\=<,y &C$Q87.h ࠊ/``v39Ob!x&kqҏZVj \WpE֢D8N4vZis CJ0^\5/W'63p eK/h\VpL> eH