freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ft-devel] Test suite or something like this


From: Sergius Bobrovsky
Subject: Re: [ft-devel] Test suite or something like this
Date: Tue, 5 Jun 2012 14:23:16 +0700

Werner,

Thank you for the list and additional information about how you test
the library.

I'll try to setup an automated testbed locally first because I am not
sure I will come up with something solid.


On Tue, Jun 5, 2012 at 2:15 PM, Werner LEMBERG <address@hidden> wrote:
>
>> I understand that maybe I am asking too much but even list of font
>> names will help.  Maybe you could share the list?
>
> For testing crashes and the like you might look up the FreeType bug
> reports, which usually contain snippets also.
>
> Attached you can find the output from
>
>  (for i in *; do
>     if test -f "$i"; then
>       echo "$i:"
>       ftdump "$i" | grep 'family:\|style:'
>       echo
>     fi
>   done) > ftdump.log
>
> showing the fonts in my main test directory.  As you can see, it's a
> wild mix of fonts, non-fonts, archives and the like.  Most of the
> fonts are not free and have been sent to me for evaluating purposes.
>
> Normally, I load all those files with
>
>  valgrind ftview 20 *
>
> (using a FreeType build created with `make devel') and check for
> unexpected results, switching on and off various ftview options.
>
> Setting up a better, more systematic testbed is a huge undertaking...
> Volunteers, please raise your hands :-)
>
>
>    Werner
>
> 10x20.bdf:
>   family:     Fixed
>   style:      Regular
>
> 7x13.bdf:
>   family:     Fixed
>   style:      Regular
>
> 8x13.pcf.gz:
>   family:     Fixed
>   style:      Regular
>
> 9x18x4.bdf.bz2:
>
> ACaslonPro-Italic.otf:
>   family:     Adobe Caslon Pro
>   style:      Italic
>
> ACaslonPro-Italic.ttx:
>
> ACaslonPro-SemiboldItalic.otf:
>   family:     Adobe Caslon Pro
>   style:      Semibold Italic
>
> ACaslonPro-SemiboldItalic.ttx:
>
> a.cff:
>   family:     Garamond
>   style:      Book
>
> ADBE_KozMin-M_004FF1_00.gai:
>   family:     ADBE_KozMin-M_004FF1_00
>   style:      Regular
>
> AdobeHebrew-Italic.cff:
>   family:     AdobeHebrew
>   style:      Italic
>
> Agenda-MediumItalic.ttf:
>   family:     Agenda
>   style:      Regular
>
> AHEM____.ttf:
>   family:     Ahem
>   style:      Regular
>
> AJensonPro-Lt.otf:
>   family:     Adobe Jenson Pro
>   style:      Light
>
> AJensonPro-Lt.ttx:
>
> AJensonPro-Regular.otf:
>   family:     Adobe Jenson Pro
>   style:      Regular
>
> AJensonPro-Regular.ttx:
>
> albwb.ttf:
>   family:     Albany AMT
>   style:      Bold
>
> Alphabet_2.ttf:
>   family:     Alphabet_2
>   style:      Regular
>
> Ambrosia.otb:
>   family:     Ambrosia
>   style:      Medium
>
> anttr.metrics:
>
> anttr.metrics.old:
>
> anttr.pfb:
>   family:     AntykwaTorunska
>   style:      Regular
>
> Apple_Rich_Fonts2.tgz:
>
> arial-5.06.ttf:
>   family:     Arial
>   style:      Regular
>
> arialbd.ttf:
>   family:     Arial
>   style:      Bold
>
> arial.bug.ttf:
>   family:     Arial
>   style:      Regular
>
> arial.log:
>
> ARIALNBI.TTF:
>   family:     Arial
>   style:      Narrow
>
> ARIALN.TTF:
>   family:     Arial
>   style:      Narrow
>
> arial.ttf:
>   family:     Arial
>   style:      Regular
>
> arialuni-w.points:
>
> ARIAL_ver_2_76.zip:
>
> artisan12.otf:
>   family:     Artisan12
>   style:      Regular
>
> artisan12.ttx:
>
> ATHER___.TTF:
>   family:     Athena
>   style:       Roman
>
> ATLAINLN.AFM:
>
> ATLAINLN.PFB:
>   family:     Atlantic Inline
>   style:      Regular
>
> ATLAINLN.PFM:
>
> AurulentSans-Bold.otf:
>   family:     Aurulent Sans
>   style:      Bold
>
> AurulentSans-Bold.ttx:
>
> AurulentSans-Regular.otf:
>   family:     Aurulent Sans
>   style:      Regular
>
> AurulentSans-Regular.ttx:
>
> autohint1.ttf:
>   family:     Untitled1
>   style:      Medium
>
> autohint2.ttf:
>   family:     Untitled1
>   style:      Medium
>
> autohint3.ttf:
>   family:     slkscrtc
>   style:      regular
>
> bad1.pcf:
>
> badfont.otf:
>
> badfont.ttx:
>
> bar39al.pfb:
>   family:
>   style:      Regular
>
> barc39al.ttf:
>   family:     Barcode3_9AL
>   style:      Normal
>
> BERLIN_REDRAIN.ttf:
>   family:     BERLIN REDRAIN
>   style:      Regular
>
> BIG5EINST.exe:
>
> Bkai08mua.ttf:
>   family:     ??????
>   style:      Regular
>
> bktam.tar.gz:
>
> BOD_BLAI.TTF:
>   family:     Bodoni MT
>   style:      Black Italic
>
> BOD_CB.TTF:
>   family:     Bodoni MT
>   style:      Condensed Bold
>
> BOD_PSTC.TTF:
>   family:     Bodoni MT
>   style:      Poster Compressed
>
> bu______.pfb:
>   family:     Burgundian
>   style:      Regular
>
> c059013l.afm:
>
> c059013l.pfb:
>   family:     Century Schoolbook L
>   style:      Roman
>
> c48.dat:
>   family:     (null)
>   style:      (null)
>
> Caliban.ttf:
>   family:     Caliban
>   style:      Regular
>
> calibri.tar.bz2:
>
> CAMBRIA.TTC:
>   family:     Cambria
>   style:      Regular
>   family:     Cambria Math
>   style:      Regular
>
> charcoal.ttf:
>   family:     Charcoal
>   style:      Regular
>
> CHRONTXT.TTF:
>   family:     Chronicle Text
>   style:      Regular
>
> cm-unicode-0.6.3a-otf.tar.gz:
>
> code2001.ttf:
>   family:     Code2001
>   style:      Regular
>
> cordiau.ttf:
>   family:     CordiaUPC
>   style:      Regular
>
> CourierStd.otf:
>   family:     Courier Std
>   style:      Medium
>
> CourierStd.ttx:
>
> courier.ttf:
>   family:     Courier New
>   style:      Bold
>
> dejavu-lgc-fonts-ttf-2.32.tar.bz2:
>
> DejaVuSansMono.ttf:
>   family:     DejaVu Sans Mono
>   style:      Book
>
> DejaVuSans-TA.ttf:
>   family:     DejaVu Sans
>   style:      Book
>
> DejaVuSans.ttf:
>   family:     DejaVu Sans
>   style:      Book
>
> DejaVuSerif.ttf:
>   family:     DejaVu Serif
>   style:      Book
>
> devnag18.bdf:
>   family:     Devanagari
>   style:      Regular
>
> DFHsm5.ttc:
>   family:     DFHSMincho-W5
>   style:      Regular
>   family:     DFPHSMincho-W5
>   style:      Regular
>   family:     DFGHSMincho-W5
>   style:      Regular
>
> Dwnoutsh.ttf:
>   family:     Diwani Outline Shaded
>   style:      Regular
>
> Edrip-Regular.ttf:
>   family:     Edrip
>   style:      Regular
>
> eurofont.exe:
>
> F025-funk.zip:
>
> far-east-truetype-specification.doc:
>
> fd20020823.zip:
>
> FDArrayTest-with-256-FDs.otf:
>   family:     FDArray Test
>   style:      Regular
>
> FDArrayTest-with-256-FDs.ttx:
>
> font1.ttf:
>   family:     (null)
>   style:      (null)
>
> fontc.ttf:
>   family:     (null)
>   style:      (null)
>
> Fonts-bugged.zip:
>
> fonts-ttf-gentium-1.0.1.tar.bz2:
>
> fonts.zip:
>
> FRABK.TTF:
>   family:     Franklin Gothic Book
>   style:      Regular
>
> freefont-ttf-20080912.tar.gz:
>
> FreeMono.ttf:
>   family:     FreeMono
>   style:      Medium
>
> FSEX300.ttf:
>   family:     Fixedsys Excelsior 3.01
>   style:      Regular
>
> ftdump.log:
>
> funkyfonts.zip:
>
> FX1.ttf:
>   family:     DFLiHei-Lt
>   style:      Regular
>
> GoodTimes-18.bdf:
>   family:     Good Times
>   style:      Bold
>
> Gregorianik1:
>   family:     Gregorianik1
>   style:      Regular
>
> Gregorianik1.metrics:
>
> Gregorianik1.metrics.old:
>
> Gregorianik2:
>   family:     Gregorianik2
>   style:      Regular
>
> Gregorianik3:
>   family:     Gregorianik3
>   style:      Regular
>
> Gregorianik4:
>   family:     Gregorianik4
>   style:      Regular
>
> Gregorianik5:
>   family:     CAGHFP+Gregorianik5
>   style:      Regular
>
> hanglg16.pcf.Z:
>   family:     Gothic
>   style:      Regular
>
> helveticaFonts.tar.gz:
>
> Helvetica-Narrow.cff:
>   family:     Helvetica-Narrow
>   style:      Regular
>
> htst3.ttf:
>   family:     HuaTianSongTi
>   style:      Regular
>
> HVN_____.PFB:
>   family:     Helvetica
>   style:      Narrow
>
> HVN_____.t1disasm:
>
> HV______.PFB:
>   family:     Helvetica
>   style:      Regular
>
> IDSongBold.ttf:
>   family:     ?????s??????
>   style:      Regular
>
> junicode-src.tar.gz:
>
> kaiu.ttf:
>   family:     DFKai-SB
>   style:      Regular
>
> KhmerOS2.0.zip:
>
> KhmerOS.ttf:
>   family:     Khmer OS
>   style:      Regular
>
> KozGoPro-Medium.otf:
>   family:     Kozuka Gothic Pro
>   style:      M
>
> KozGoPro-Medium.ttx:
>
> kt.ttf:
>   family:     SimKai-GBK
>   style:      Regular
>
> LastResort.ttf:
>   family:     LastResort
>   style:      Regular
>
> Legendum+Garogier.zip:
>
> LucidaBrightRegular.ttf.bz2:
>
> LucidaGrande.ttf:
>   family:     Lucida Grande
>   style:      Regular
>
> lucon.ttf:
>   family:     Lucida Console
>   style:      Regular
>
> macbitmap.tar.gz:
>
> mangal.ttf:
>   family:     Mangal
>   style:      Regular
>
> mathfont-0.59a.tar.gz:
>
> mingliu.ttc:
>   family:     MingLiU
>   style:      Regular
>   family:     PMingLiU
>   style:      Regular
>
> Misc-Fixed.pfa:
>   family:     Fixed
>   style:      Medium
>
> mm.zip:
>
> MONOFONT.TTF:
>   family:     Monofonto
>   style:      Regular
>
> MSungStd-Light-Acro.otf:
>   family:     MSung Std Acro
>   style:      Light
>
> MSungStd-Light-Acro.ttx:
>
> MtBdLFIt.ttf:
>   family:     MetaBoldLF-Italic
>   style:      Regular
>
> MyriadPro-Regular.pfa:
>   family:     Myriad Pro
>   style:      Regular
>
> MySans-Regular.pfb:
>   family:     MySans
>   style:      Regular
>
> oldstand-1.0.otf.zip:
>
> oldstand-1.0.ttf.zip:
>
> otfnt.tgz:
>
> OTLtest.hint.ttf:
>   family:     OTLtest
>   style:      Italic
>
> OTLtest_Info.txt:
>
> OTLtest.ttf:
>   family:     OTLtest
>   style:      Italic
>
> pala.ttf:
>   family:     Palatino Linotype
>   style:      Regular
>
> po9.tar.gz:
>
> ROYINS.ZIP:
>
> search-SSW:
>
> segoeuil.ttf:
>   family:     Segoe UI
>   style:      Light
>
> seguisb.ttf:
>   family:     Segoe UI
>   style:      Semibold
>
> Shree850.ttf:
>   family:     SHREE850
>   style:      Regular
>
> Shrel708.ttf:
>   family:     SHREE708
>   style:      Regular
>
> simhei.ttf:
>   family:     SimHei
>   style:      Regular
>
> simkai.ttf:
>   family:     KaiTi_GB2312
>   style:      Regular
>
> simsunb.ttf:
>   family:     SimSun-ExtB
>   style:      Regular
>
> SkiaRegular.old.ttf:
>   family:     Skia
>   style:      Regular
>
> slkscrtc.ttf:
>   family:     slkscrtc
>   style:      regular
>
> tahoma-winxp.new.ttf:
>   family:     Tahoma
>   style:      Regular
>
> tahoma-winxp.orig.ttf:
>   family:     Tahoma
>   style:      Regular
>
> timesbolditalic.pfb:
>   family:     Times
>   style:      BoldItalic
>
> TimesNR_ver_2_76.zip:
>
> times.vista.ttf:
>   family:     Times New Roman
>   style:      Regular
>
> tir_____.pfb:
>   family:     Times
>   style:      Roman
>
> TNR.zip:
>
> Track.log:
>
> TradeGothicLTStd_BdCn20.otf:
>   family:     Trade Gothic LT Std
>   style:      Bold Condensed No. 20
>
> TradeGothicLTStd_BdCn20.ttx:
>
> trado.ttf:
>   family:     Traditional Arabic
>   style:      Regular
>
> tt1154m_.ttf:
>   family:     AdLib BT
>   style:      Regular
>
> tt9796z_.ttf:
>   family:     Aerospace BT
>   style:      Regular
>
> ttf-arphic-uming_0.1.20060928.orig.tar.gz:
>
> ttf-zh-song-1.4-13.noarch.rpm:
>
> tttest.ttf:
>   family:     Tttest
>   style:      Regular
>
> tttest.ttx:
>
> UnicodeAll.metrics:
>
> UnicodeAll.metrics.old:
>
> UnicodeAll.otf:
>   family:     Unicode All
>   style:      Regular
>
> UnicodeAll.ttx:
>
> UnicodeAll.ttx.orig:
>
> UniversalModern-Regular.metrics:
>
> UniversalModern-Regular.metrics.old:
>
> UniversalModern-Regular.otf:
>   family:     Universal Modern
>   style:      Regular
>
> UniversalModern-Regular.ttx:
>
> URW-Classico.zip:
>
> UTBI__10.pcf:
>   family:     Utopia
>   style:      Bold Italic
>
> Vera.ttf:
>   family:     Bitstream Vera Sans
>   style:      Roman
>
> verdana-sp1.ttf:
>   family:     Verdana
>   style:      Regular
>
> vga.pcf.bz2:
>   family:     (null)
>   style:      Regular
>
> viscii-24.bdf:
>   family:     Fixed
>   style:      Regular
>
> vncmr-2.2.tar.bz2:
>
> wangfont.pdf:
>
> wcl-02.ttf:
>   family:     (null)
>   style:      (null)
>
> wt024.ttf:
>   family:     HanWangFangSongMedium
>   style:      Regular
>
> YOzFont.7z:
>
> zeroes_three.ttf:
>   family:     Zeroes Three
>   style:      Regular
>
> zzz.ttx:
>
> zzzz.ttf:
>   family:     Arial
>   style:      Regular
>
> zzzz.ttx:
>
>



-- 
Sergius Bobrovsky



reply via email to

[Prev in Thread] Current Thread [Next in Thread]