libre font test results, and hall of shame(?) list.

Jason Campbell : I hope this answers your question on the validity of using one rasterer to find problems with the another.

As part of the effort leading up to Font Validator 2.0, I tested all the fonts I have in my processsion on both 2.0 and 1.0, at just size 10, for B/W rendering (the full run is about 70 sizes from 4 to 126, and B/W + gray + subpixel rendering, and obviously will take about 200x as long) . That's ~2000 fonts on Fedora, ~700 for Mac OS X, ~2000 mostly old and rather buggy CJK fonts of my private collection, and I have always been comparing the results for the ~300 fonts shipped with windows 8.1. So that's about 5000 fonts used for testing. And I posted the URL for the libre font part.

I reckon nobody is going to download a file to see if his/her font is listed in the flaws found... So let's simply name the fonts - it is divided into 1.0 (the older binary only Font Validator) and 2.0, and texlive vs non-texlive. Of course the hope is that some of the flaws will get fixed.

I think for most part Font Validator 2.0 tries to be less buggy, so if your font is in the 1.0 list but not in the 2.0 list (or a flaw appears in the 1.0 list but not 2.0), and you cannot figure out why 1.0 complains, it probably is just 1.0 being buggy; but I'd certainly like to hear otherwise, or that 2.0 did not detect a genuine flaw.

The actual details, i.e. which glyph at what offset has what kind of problems, are up at:

http://htl10.users.sourceforge.net/tmp/FontVal-test-results-2016July/

dotnet/mono binary (-bin.zip) and mac os binary (dmg) up at [1], and please do make a donation [2] if you find this useful.

[1] https://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft%20Font%20Validator/

[2] https://sourceforge.net/p/hp-pxl-jetready/donate/

Comments

  • Here is the list of fonts (a-l) shipped with Fedora Linux but outside texlive which Font Validator 1.0 complains of having some degree of hinting errors:

    adf-tribun/TribunADFStd-CondItalic.ttf
    adf-tribun/TribunADFStd-MedBoldItalic.ttf
    adf-tribun/TribunADFStd-MedBold.ttf
    adf-tribun/TribunADFStd-MedItalic.ttf
    alef/Alef-Regular.ttf
    apanov-edrip/Edrip-BoldItalic.ttf
    apanov-edrip/Edrip-Bold.ttf
    apanov-edrip/Edrip-Italic.ttf
    apanov-edrip/Edrip-Regular.ttf
    apanov-heuristica/Heuristica-BoldItalic.ttf
    apanov-heuristica/Heuristica-Bold.ttf
    apanov-heuristica/Heuristica-Italic.ttf
    apanov-heuristica/Heuristica-Regular.ttf
    astloch/Astloch-Bold.ttf
    astloch/Astloch.ttf
    bitstream-vera/VeraMoBI.ttf
    bitstream-vera/VeraMoIt.ttf
    conakry/Conakry.ttf
    dejavu/DejaVuLGCSans-Bold.ttf
    dejavu/DejaVuLGCSansMono-BoldOblique.ttf
    dejavu/DejaVuLGCSansMono-Bold.ttf
    dejavu/DejaVuLGCSansMono-Oblique.ttf
    dejavu/DejaVuLGCSans-Oblique.ttf
    dejavu/DejaVuLGCSans.ttf
    dejavu/DejaVuLGCSerif-Bold.ttf
    dejavu/DejaVuLGCSerif.ttf
    dejavu/DejaVuSans-Bold.ttf
    dejavu/DejaVuSansMono-BoldOblique.ttf
    dejavu/DejaVuSansMono-Bold.ttf
    dejavu/DejaVuSansMono-Oblique.ttf
    dejavu/DejaVuSans-Oblique.ttf
    dejavu/DejaVuSans.ttf
    dejavu/DejaVuSerif-Bold.ttf
    dejavu/DejaVuSerif.ttf
    dustin-dustismo/dustismo_bold_italic.ttf
    dustin-dustismo/dustismo_bold.ttf
    dustin-dustismo/dustismo_italic.ttf
    dustin-dustismo/Dustismo.ttf
    ecolier-court/ec_cour.ttf
    ecolier-court/ecl_cour.ttf
    ekmukta/EkMukta-Bold.ttf
    ekmukta/EkMukta-ExtraLight.ttf
    ekmukta/EkMukta-Light.ttf
    ekmukta/EkMukta-Medium.ttf
    ekmukta/EkMukta-Regular.ttf
    ekmukta/EkMukta-SemiBold.ttf
    freecol/Imperator.ttf
    gnu-free/FreeMonoBoldOblique.ttf
    gnu-free/FreeMonoBold.ttf
    gnu-free/FreeMonoOblique.ttf
    gnu-free/FreeMono.ttf
    gnu-free/FreeSansBoldOblique.ttf
    gnu-free/FreeSansBold.ttf
    gnu-free/FreeSansOblique.ttf
    gnu-free/FreeSans.ttf
    gnu-free/FreeSerifBoldItalic.ttf
    gnu-free/FreeSerifBold.ttf
    gnu-free/FreeSerifItalic.ttf
    gnu-free/FreeSerif.ttf
    google-crosextra-carlito/Carlito-BoldItalic.ttf
    google-crosextra-carlito/Carlito-Bold.ttf
    google-crosextra-carlito/Carlito-Italic.ttf
    google-crosextra-carlito/Carlito-Regular.ttf
    google-noto-emoji/NotoColorEmoji.ttf
    google-roboto-mono/RobotoMono-BoldItalic.ttf
    google-roboto-mono/RobotoMono-Bold.ttf
    google-roboto-mono/RobotoMono-Italic.ttf
    google-roboto-mono/RobotoMono-LightItalic.ttf
    google-roboto-mono/RobotoMono-Light.ttf
    google-roboto-mono/RobotoMono-MediumItalic.ttf
    google-roboto-mono/RobotoMono-Medium.ttf
    google-roboto-mono/RobotoMono-Regular.ttf
    google-roboto-mono/RobotoMono-ThinItalic.ttf
    google-roboto-mono/RobotoMono-Thin.ttf
    google-roboto-slab/RobotoSlab-Bold.ttf
    google-roboto-slab/RobotoSlab-Light.ttf
    google-roboto-slab/RobotoSlab-Regular.ttf
    google-roboto-slab/RobotoSlab-Thin.ttf
    jomolhari/Jomolhari-alpha3c-0605331.ttf
    julietaula-montserrat/MontserratAlternates-Black.ttf
    julietaula-montserrat/MontserratAlternates-Bold.ttf
    julietaula-montserrat/MontserratAlternates-ExtraBold.ttf
    julietaula-montserrat/MontserratAlternates-Light.ttf
    julietaula-montserrat/MontserratAlternates-Medium.ttf
    julietaula-montserrat/MontserratAlternates-Regular.ttf
    julietaula-montserrat/MontserratAlternates-SemiBold.ttf
    julietaula-montserrat/MontserratAlternates-Thin.ttf
    julietaula-montserrat/MontserratAlternates-UltraLight.ttf
    julietaula-montserrat/Montserrat-Black.ttf
    julietaula-montserrat/Montserrat-Bold.ttf
    julietaula-montserrat/Montserrat-ExtraBold.ttf
    julietaula-montserrat/Montserrat-Light.ttf
    julietaula-montserrat/Montserrat-Medium.ttf
    julietaula-montserrat/Montserrat-Regular.ttf
    julietaula-montserrat/Montserrat-SemiBold.ttf
    julietaula-montserrat/Montserrat-Thin.ttf
    julietaula-montserrat/Montserrat-UltraLight.ttf
    kalapi/Kalapi.ttf
    larabie/decorative/abberanc.ttf
    larabie/decorative/anglepoi.ttf
    larabie/decorative/anklepan.ttf
    larabie/decorative/bitingou.ttf
    larabie/decorative/biting.ttf
    larabie/decorative/borg9.ttf
    larabie/decorative/braeside.ttf
    larabie/decorative/bramalea.ttf
    larabie/decorative/budmob.ttf
    larabie/decorative/butterbe.ttf
    larabie/decorative/charlesi.ttf
    larabie/decorative/chickenw.ttf
    larabie/decorative/contourg.ttf
    larabie/decorative/cranberr.ttf
    larabie/decorative/creditri.ttf
    larabie/decorative/crystalr.ttf
    larabie/decorative/deltahey.ttf
    larabie/decorative/dirtydoz.ttf
    larabie/decorative/ethnocen.ttf
    larabie/decorative/failed.ttf
    larabie/decorative/firstbli.ttf
    larabie/decorative/fluoride.ttf
    larabie/decorative/fragileb.ttf
    larabie/decorative/inflamma.ttf
    larabie/decorative/instantt.ttf
    larabie/decorative/johnnyfe.ttf
    larabie/decorative/joystix.ttf
    larabie/decorative/knuckled.ttf
    larabie/decorative/kredit1.ttf
    larabie/decorative/larabieb.ttf
    larabie/decorative/larabief.ttf
    larabie/decorative/livingby.ttf
    larabie/decorative/lockergn.ttf
    larabie/decorative/lunauror.ttf
    larabie/decorative/mailrays.ttf
    larabie/decorative/mexcel3d.ttf
    larabie/decorative/misterfi.ttf
    larabie/decorative/nafta.ttf
    larabie/decorative/nasal.ttf
    larabie/decorative/newbrill.ttf
    larabie/decorative/octovill.ttf
    larabie/decorative/ouijador.ttf
    larabie/decorative/plaincre.ttf
    larabie/decorative/presgrg.ttf
    larabie/decorative/qswitcha.ttf
    larabie/decorative/quadapto.ttf
    larabie/decorative/quadrang.ttf
    larabie/decorative/quantity.ttf
    larabie/decorative/radiosta.ttf
    larabie/decorative/relishga.ttf
    larabie/decorative/robokoz.ttf
    larabie/decorative/rothwell.ttf
    larabie/decorative/sadfilms.ttf
    larabie/decorative/savedbyz.ttf
    larabie/decorative/shifty.ttf
    larabie/decorative/shouldve.ttf
    larabie/decorative/shouldvs.ttf
    larabie/decorative/soulmama.ttf
    larabie/decorative/spongy.ttf
    larabie/decorative/streetcr.ttf
    larabie/decorative/strenuou.ttf
    larabie/decorative/styrofoa.ttf
    larabie/decorative/superglu.ttf
    larabie/decorative/tofu.ttf
    larabie/decorative/trapperj.ttf
    larabie/decorative/triacsev.ttf
    larabie/decorative/univox.ttf
    larabie/decorative/urkelian.ttf
    larabie/decorative/vanilla.ttf
    larabie/decorative/vdub.ttf
    larabie/decorative/vipnagor.ttf
    larabie/decorative/walsheso.ttf
    larabie/decorative/walshes.ttf
    larabie/decorative/websterw.ttf
    larabie/decorative/worldofw.ttf
    larabie/decorative/yadou.ttf
    larabie/decorative/zektondo.ttf
    larabie/decorative/zeroes__.ttf
    larabie/decorative/zerohour.ttf
    larabie/decorative/zodillin.ttf
    larabie/straight/almonte.ttf
    larabie/straight/angostub.ttf
    larabie/straight/angostur.ttf
    larabie/straight/axaxax.ttf
    larabie/straight/balconya.ttf
    larabie/straight/baltar.ttf
    larabie/straight/bluehigd.ttf
    larabie/straight/carbonbl.ttf
    larabie/straight/coolveti.ttf
    larabie/straight/crapola.ttf
    larabie/straight/cretino_.ttf
    larabie/straight/deftone.ttf
    larabie/straight/droid___.ttf
    larabie/straight/echec___.ttf
    larabie/straight/edenmb__.ttf
    larabie/straight/edenmi__.ttf
    larabie/straight/edenm___.ttf
    larabie/straight/efflores.ttf
    larabie/straight/fieldday.ttf
    larabie/straight/goodtime.ttf
    larabie/straight/hemihead.ttf
    larabie/straight/hurontar.ttf
    larabie/straight/jingopop.ttf
    larabie/straight/kenycbi_.ttf
    larabie/straight/kenycb__.ttf
    larabie/straight/kenyci__.ttf
    larabie/straight/kenyc___.ttf
    larabie/straight/kingrich.ttf
    larabie/straight/kingrici.ttf
    larabie/straight/kleptocr.ttf
    larabie/straight/libel.ttf
    larabie/straight/minynbi_.ttf
    larabie/straight/minynb__.ttf
    larabie/straight/minyni__.ttf
    larabie/straight/mississa.ttf
    larabie/straight/monofont.ttf
    larabie/straight/neuropol.ttf
    larabie/straight/neurpoli.ttf
    larabie/straight/overload.ttf
    larabie/straight/portcreb.ttf
    larabie/straight/portcred.ttf
    larabie/straight/prima___.ttf
    larabie/straight/primerb.ttf
    larabie/straight/primer.ttf
    larabie/straight/razorkee.ttf
    larabie/straight/siliconc.ttf
    larabie/straight/soulpapa.ttf
    larabie/straight/suigbi__.ttf
    larabie/straight/suigb___.ttf
    larabie/straight/suigener.ttf
    larabie/straight/suigi___.ttf
    larabie/straight/torkb___.ttf
    larabie/straight/tork____.ttf
    larabie/straight/unisbi__.ttf
    larabie/straight/unisb___.ttf
    larabie/straight/unisi___.ttf
    larabie/straight/zrnic___.ttf
    larabie/uncommon/adriator.ttf
    larabie/uncommon/alianna.ttf
    larabie/uncommon/amerp___.ttf
    larabie/uncommon/biohp___.ttf
    larabie/uncommon/biometri.ttf
    larabie/uncommon/britp___.ttf
    larabie/uncommon/burnstow.ttf
    larabie/uncommon/canap___.ttf
    larabie/uncommon/capacitr.ttf
    larabie/uncommon/chr32.ttf
    larabie/uncommon/chrip___.ttf
    larabie/uncommon/colap___.ttf
    larabie/uncommon/counters.ttf
    larabie/uncommon/dazzlesh.ttf
    larabie/uncommon/degrassi.ttf
    larabie/uncommon/deluxedu.ttf
    larabie/uncommon/densmore.ttf
    larabie/uncommon/dignity.ttf
    larabie/uncommon/earwigfa.ttf
    larabie/uncommon/edgewate.ttf
    larabie/uncommon/electroh.ttf
    larabie/uncommon/embargo.ttf
    larabie/uncommon/endless.ttf
    larabie/uncommon/ennobled.ttf
    larabie/uncommon/fadgod.ttf
    larabie/uncommon/frak.ttf
    larabie/uncommon/frenp___.ttf
    larabie/uncommon/frozen.ttf
    larabie/uncommon/germp___.ttf
    larabie/uncommon/graffiti.ttf
    larabie/uncommon/gumtucke.ttf
    larabie/uncommon/hebrp___.ttf
    larabie/uncommon/heck.ttf
    larabie/uncommon/hippp___.ttf
    larabie/uncommon/hookedon.ttf
    larabie/uncommon/hooked.ttf
    larabie/uncommon/huskysta.ttf
    larabie/uncommon/hydrogen.ttf
    larabie/uncommon/inductio.ttf
    larabie/uncommon/interpla.ttf
    larabie/uncommon/irisp___.ttf
    larabie/uncommon/jigsawtr.ttf
    larabie/uncommon/kustomka.ttf
    larabie/uncommon/letterb.ttf
    larabie/uncommon/letterc.ttf
    larabie/uncommon/lewinsky.ttf
    larabie/uncommon/metalord.ttf
    larabie/uncommon/minisyst.ttf
    larabie/uncommon/nightcou.ttf
    larabie/uncommon/outright.ttf
    larabie/uncommon/pastorof.ttf
    larabie/uncommon/plasmati.ttf
    larabie/uncommon/plasticb.ttf
    larabie/uncommon/pyrite.ttf
    larabie/uncommon/quixotic.ttf
    larabie/uncommon/radiohar.ttf
    larabie/uncommon/radiosin.ttf
    larabie/uncommon/radip___.ttf
    larabie/uncommon/satap___.ttf
    larabie/uncommon/scritzy.ttf
    larabie/uncommon/sloegin.ttf
    larabie/uncommon/stereofi.ttf
    larabie/uncommon/stupefac.ttf
    larabie/uncommon/superhet.ttf
    larabie/uncommon/switchin.ttf
    larabie/uncommon/terylene.ttf
    larabie/uncommon/thiamine.ttf
    larabie/uncommon/tobintax.ttf
    larabie/uncommon/trollbai.ttf
    larabie/uncommon/turkp___.ttf
    larabie/uncommon/unioncit.ttf
    larabie/uncommon/unsteady.ttf
    larabie/uncommon/vanishin.ttf
    larabie/uncommon/welfareb.ttf
    larabie/uncommon/wildsewe.ttf
    larabie/uncommon/worthles.ttf
    larabie/uncommon/yellowpi.ttf
    larabie/uncommon/yonderre.ttf
    larabie/uncommon/yytriumd.ttf
    lato/Lato-BlackItalic.ttf
    lato/Lato-Black.ttf
    lato/Lato-BoldItalic.ttf
    lato/Lato-Bold.ttf
    lato/Lato-HairlineItalic.ttf
    lato/Lato-Hairline.ttf
    lato/Lato-HeavyItalic.ttf
    lato/Lato-Heavy.ttf
    lato/Lato-Italic.ttf
    lato/Lato-LightItalic.ttf
    lato/Lato-Light.ttf
    lato/Lato-MediumItalic.ttf
    lato/Lato-Medium.ttf
    lato/Lato-Regular.ttf
    lato/Lato-SemiboldItalic.ttf
    lato/Lato-Semibold.ttf
    lato/Lato-ThinItalic.ttf
    lato/Lato-Thin.ttf
    liberation/LiberationSans-Bold.ttf
    liberation/LiberationSansNarrow-BoldItalic.ttf
    liberation/LiberationSansNarrow-Bold.ttf
    liberation/LiberationSansNarrow-Italic.ttf
    liberation/LiberationSansNarrow-Regular.ttf
    liberation/LiberationSans-Regular.ttf
    liberation/LiberationSerif-Regular.ttf
    lohit-assamese/Lohit-Assamese.ttf
    lohit-bengali/Lohit-Bengali.ttf
    lohit-devanagari/Lohit-Devanagari.ttf
    lohit-tamil/Lohit-Tamil.ttf
    lohit-telugu/Lohit-Telugu.ttf



  • (continuing the fedora non-texlive list)

    mgopen/MgOpenCanonicaBoldItalic.ttf
    mgopen/MgOpenCanonicaBold.ttf
    mgopen/MgOpenCanonicaItalic.ttf
    mgopen/MgOpenCanonicaRegular.ttf
    mgopen/MgOpenCosmeticaBoldOblique.ttf
    mgopen/MgOpenCosmeticaBold.ttf
    mgopen/MgOpenCosmeticaOblique.ttf
    mgopen/MgOpenCosmeticaRegular.ttf
    mgopen/MgOpenModataBoldOblique.ttf
    mgopen/MgOpenModataBold.ttf
    mgopen/MgOpenModataOblique.ttf
    mgopen/MgOpenModataRegular.ttf
    mgopen/MgOpenModernaBoldOblique.ttf
    mgopen/MgOpenModernaBold.ttf
    mgopen/MgOpenModernaOblique.ttf
    mgopen/MgOpenModernaRegular.ttf
    mnmlicons/mnmlicons.ttf
    mona-sazanami/mona-sazanami.ttf
    moyogo-molengo/Molengo-Regular.ttf
    mscore/FreeSans.ttf
    mscore/FreeSerifBoldItalic.ttf
    mscore/FreeSerifBold.ttf
    mscore/FreeSerifItalic.ttf
    mscore/FreeSerif.ttf
    mutante/mutante.ttf
    myanmar3-unicode/mm3.ttf
    opensymbol/opens___.ttf
    overpass/Overpass-Bold-Italic.ttf
    overpass/Overpass-Bold.ttf
    overpass/Overpass-ExtraLight Italic.ttf
    overpass/Overpass-ExtraLight.ttf
    overpass/Overpass-Light-Italic.ttf
    overpass/Overpass-Light.ttf
    overpass/Overpass-Regular-Italic.ttf
    overpass/Overpass-Regular.ttf
    riordonfancy/RiordonFancy.ttf
    sarai/Sarai_07.ttf
    senamirmir-washra/goffer.ttf
    senamirmir-washra/hiwua.ttf
    senamirmir-washra/washrasb.ttf
    senamirmir-washra/yigezubisratgothic.ttf
    silkscreen/slkscrb.ttf
    silkscreen/slkscreb.ttf
    sil-nuosu/NuosuSIL.ttf
    sj/Delphine.ttf
    sj/SteveHand.ttf
    thai-arundina/ArundinaSans-BoldOblique.ttf
    thai-arundina/ArundinaSans-Bold.ttf
    thai-arundina/ArundinaSansMono-BoldOblique.ttf
    thai-arundina/ArundinaSansMono-Bold.ttf
    thai-arundina/ArundinaSansMono-Oblique.ttf
    thai-arundina/ArundinaSansMono.ttf
    thai-arundina/ArundinaSans-Oblique.ttf
    thai-arundina/ArundinaSans.ttf
    thai-arundina/ArundinaSerif-Bold.ttf
    thai-arundina/ArundinaSerif.ttf
    thai-scalable/Garuda-BoldOblique.ttf
    thai-scalable/Garuda-Bold.ttf
    thai-scalable/Garuda-Oblique.ttf
    thai-scalable/Garuda.ttf
    thai-scalable/Kinnari-BoldItalic.ttf
    thai-scalable/Kinnari-BoldOblique.ttf
    thai-scalable/Kinnari-Bold.ttf
    thai-scalable/Kinnari-Italic.ttf
    thai-scalable/Kinnari-Oblique.ttf
    thai-scalable/Kinnari.ttf
    thai-scalable/Loma-BoldOblique.ttf
    thai-scalable/Loma-Bold.ttf
    thai-scalable/Loma-Oblique.ttf
    thai-scalable/Loma.ttf
    thai-scalable/Norasi-BoldItalic.ttf
    thai-scalable/Norasi-BoldOblique.ttf
    thai-scalable/Norasi-Bold.ttf
    thai-scalable/Norasi-Italic.ttf
    thai-scalable/Norasi-Oblique.ttf
    thai-scalable/Norasi.ttf
    thai-scalable/Purisa-BoldOblique.ttf
    thai-scalable/Purisa-Bold.ttf
    thai-scalable/Purisa-Oblique.ttf
    thai-scalable/Purisa.ttf
    thai-scalable/Sawasdee-BoldOblique.ttf
    thai-scalable/Sawasdee-Bold.ttf
    thai-scalable/Sawasdee-Oblique.ttf
    thai-scalable/Sawasdee.ttf
    thai-scalable/TlwgMono-BoldOblique.ttf
    thai-scalable/TlwgMono-Bold.ttf
    thai-scalable/TlwgMono-Oblique.ttf
    thai-scalable/TlwgMono.ttf
    thai-scalable/TlwgTypewriter-BoldOblique.ttf
    thai-scalable/TlwgTypewriter-Bold.ttf
    thai-scalable/TlwgTypewriter-Oblique.ttf
    thai-scalable/TlwgTypewriter.ttf
    thai-scalable/TlwgTypist-BoldOblique.ttf
    thai-scalable/TlwgTypist-Bold.ttf
    thai-scalable/TlwgTypist-Oblique.ttf
    thai-scalable/TlwgTypist.ttf
    thai-scalable/TlwgTypo-BoldOblique.ttf
    thai-scalable/TlwgTypo-Bold.ttf
    thai-scalable/TlwgTypo-Oblique.ttf
    thai-scalable/TlwgTypo.ttf
    thai-scalable/Umpush-BoldOblique.ttf
    thai-scalable/Umpush-Bold.ttf
    thai-scalable/Umpush-LightOblique.ttf
    thai-scalable/Umpush-Light.ttf
    thai-scalable/Umpush-Oblique.ttf
    thai-scalable/Umpush.ttf
    thai-scalable/Waree-BoldOblique.ttf
    thai-scalable/Waree-Bold.ttf
    thai-scalable/Waree-Oblique.ttf
    thai-scalable/Waree.ttf
    tiresias/TIREKV__.ttf
    tiresias/Tiresias Infofont Bold.ttf
    tiresias/Tiresias Infofont Italic.ttf
    tiresias/Tiresias Infofont.ttf
    tiresias/TIRESIAS INFOFONTZ Bold.ttf
    tiresias/TIRESIAS INFOFONTZ Italic.ttf
    tiresias/TIRESIAS INFOFONTZ.ttf
    tiresias/Tiresias LPfont bold.ttf
    tiresias/Tiresias LPfont Italic.ttf
    tiresias/Tiresias LPfont.ttf
    tiresias/Tiresias PCfont Bold.ttf
    tiresias/Tiresias PCfont Italic.ttf
    tiresias/Tiresias PCfont.ttf
    tiresias/TIRESIAS PCFONTZ Bold.ttf
    tiresias/TIRESIAS PCFONTZ Italic.ttf
    tiresias/Tiresias Signfont Bold.ttf
    tiresias/Tiresias Signfont Italic.ttf
    tiresias/Tiresias Signfont.ttf
    tiresias/TIRESIAS SIGNFONTZ Bold.ttf
    tiresias/TIRESIAS SIGNFONTZ Italic.ttf
    tiresias/TIRESIAS SIGNFONTZ.ttf
    un-core/UnDotum.ttf
    vdrsymbol/VDRSymbolsSans-Bold.ttf
    vdrsymbol/VDRSymbolsSans.ttf
    vollkorn/Vollkorn-BoldItalic.ttf
    vollkorn/Vollkorn-Bold.ttf
    vollkorn/Vollkorn-Italic.ttf
    vollkorn/Vollkorn-MediumItalic.ttf
    vollkorn/Vollkorn-Medium.ttf
    vollkorn/Vollkorn-Regular.ttf
    vollkorn/Vollkorn-SemiboldItalic.ttf
    vollkorn/Vollkorn-Semibold.ttf

    Font Validator 2.0 skips about 2/3 of those (i.e. not much problem from FreeType's point of view to workaround), but added one:

    wqy-microhei/wqy-microhei.ttc


  • Here is the texlive flawed font list according to Font Validator 1.0:

    google/roboto/RobotoSlab-Bold.ttf
    google/roboto/RobotoSlab-Light.ttf
    google/roboto/RobotoSlab-Regular.ttf
    google/roboto/RobotoSlab-Thin.ttf
    huerta/alegreya/AlegreyaSans-BlackItalic.ttf
    huerta/alegreya/AlegreyaSans-Black.ttf
    huerta/alegreya/AlegreyaSans-BoldItalic.ttf
    huerta/alegreya/AlegreyaSans-Bold.ttf
    huerta/alegreya/AlegreyaSans-ExtraBoldItalic.ttf
    huerta/alegreya/AlegreyaSans-ExtraBold.ttf
    huerta/alegreya/AlegreyaSans-LightItalic.ttf
    huerta/alegreya/AlegreyaSans-Light.ttf
    huerta/alegreya/AlegreyaSans-MediumItalic.ttf
    huerta/alegreya/AlegreyaSans-Medium.ttf
    huerta/alegreya/AlegreyaSans-RegularItalic.ttf
    huerta/alegreya/AlegreyaSans-Regular.ttf
    huerta/alegreya/AlegreyaSansSC-BlackItalic.ttf
    huerta/alegreya/AlegreyaSansSC-Black.ttf
    huerta/alegreya/AlegreyaSansSC-BoldItalic.ttf
    huerta/alegreya/AlegreyaSansSC-Bold.ttf
    huerta/alegreya/AlegreyaSansSC-ExtraBoldItalic.ttf
    huerta/alegreya/AlegreyaSansSC-ExtraBold.ttf
    huerta/alegreya/AlegreyaSansSC-LightItalic.ttf
    huerta/alegreya/AlegreyaSansSC-Light.ttf
    huerta/alegreya/AlegreyaSansSC-MediumItalic.ttf
    huerta/alegreya/AlegreyaSansSC-Medium.ttf
    huerta/alegreya/AlegreyaSansSC-RegularItalic.ttf
    huerta/alegreya/AlegreyaSansSC-Regular.ttf
    huerta/alegreya/AlegreyaSansSC-ThinItalic.ttf
    huerta/alegreya/AlegreyaSansSC-Thin.ttf
    huerta/alegreya/AlegreyaSans-ThinItalic.ttf
    huerta/alegreya/AlegreyaSans-Thin.ttf
    public/dejavu/DejaVuSans-Bold.ttf
    public/dejavu/DejaVuSansMono-BoldOblique.ttf
    public/dejavu/DejaVuSansMono-Bold.ttf
    public/dejavu/DejaVuSansMono-Oblique.ttf
    public/dejavu/DejaVuSans-Oblique.ttf
    public/dejavu/DejaVuSans.ttf
    public/dejavu/DejaVuSerif-Bold.ttf
    public/dejavu/DejaVuSerif.ttf
    public/fontmfizz/font-mfizz.ttf
    public/gnu-freefont/FreeMonoBoldOblique.ttf
    public/gnu-freefont/FreeMonoBold.ttf
    public/gnu-freefont/FreeMonoOblique.ttf
    public/gnu-freefont/FreeMono.ttf
    public/gnu-freefont/FreeSansBoldOblique.ttf
    public/gnu-freefont/FreeSansBold.ttf
    public/gnu-freefont/FreeSansOblique.ttf
    public/gnu-freefont/FreeSans.ttf
    public/gnu-freefont/FreeSerifBoldItalic.ttf
    public/gnu-freefont/FreeSerifBold.ttf
    public/gnu-freefont/FreeSerifItalic.ttf
    public/gnu-freefont/FreeSerif.ttf
    public/junicode/Junicode-BoldItalic.ttf
    public/junicode/Junicode-Bold.ttf
    public/junicode/Junicode-Italic.ttf
    public/junicode/Junicode.ttf
    public/lato/Lato-BlaIta.ttf
    public/lato/Lato-Bla.ttf
    public/lato/Lato-BolIta.ttf
    public/lato/Lato-Bol.ttf
    public/lato/Lato-RegIta.ttf
    public/lato/Lato-Reg.ttf
    public/typicons/typicons.ttf
    sorkin/merriweather/Merriweather-BoldIt.ttf
    sorkin/merriweather/Merriweather-Bold.ttf
    sorkin/merriweather/Merriweather-Italic.ttf
    sorkin/merriweather/Merriweather-LightIt.ttf
    sorkin/merriweather/Merriweather-Light.ttf
    sorkin/merriweather/Merriweather-Regular.ttf
    sorkin/merriweather/MerriweatherSans-BoldItalic.ttf
    sorkin/merriweather/MerriweatherSans-Bold.ttf
    sorkin/merriweather/MerriweatherSans-ExBoldIt.ttf
    sorkin/merriweather/MerriweatherSans-ExtraBold.ttf
    sorkin/merriweather/MerriweatherSans-Italic.ttf
    sorkin/merriweather/MerriweatherSans-LightItalic.ttf
    sorkin/merriweather/MerriweatherSans-Light.ttf
    sorkin/merriweather/MerriweatherSans-Regular.ttf
    sorkin/merriweather/Merriweather-UltraBdIt.ttf
    sorkin/merriweather/Merriweather-UltraBold.ttf
    typoland/carlito/Carlito-BoldItalic.ttf
    typoland/carlito/Carlito-Bold.ttf
    typoland/carlito/Carlito-Italic.ttf
    typoland/carlito/Carlito-Regular.ttf

    Font Validator 2.0 skips 5 of those.
  • Ray Larabie
    Ray Larabie Posts: 1,431
    It's unfortunate that they still distribute my old Larabie fonts in Fedora. Bad hinting is the least of their problems. Every one of those fonts has been updated or rebuilt since those versions were released and many have been discontinued. Someone involved in the project contacted me a few years ago about getting new versions but we couldn't come to an agreement on the license terms.
  • For once, koji (fedora's build farm) fails me - it does not tell me who packaged the larabie fonts. Mostly it should do the job, and I encourage other font authors to look it up.

    http://koji.fedoraproject.org/koji/search?match=glob&type=package&terms=*font*

    That aside - the larabie font package package itself is versioned "0-0.8.20011216.fc24.noarch", which presumably means it was a 2001 snapshot.

    The package changelog says 4 people were involved in packaging it in the past - the first 3 seems to be just routine system upgrades:

    Sérgio Basto
    Nicolas Chauvet
    Thorsten Leemhuis
    Orcan Ogetbil

    So presumably you did not come to an agreement with Orcan Ogetbil .

    I think fedora is the better ones (money from redhat helps!) - Debian would likely have more outdated font versions. :-).

    The font list is a big list; and besides, I have nothing to say on that part of Font Validator 1.0 and I just run it like everybody else.






  • Ray Larabie
    Ray Larabie Posts: 1,431
    I remember now. In 2011 Paul Sladen modified the the original freeware license to make it a little more open source friendly with my permission. Those fonts were distributed in the non-free section of Debian and the multiverse section on Ubuntu. Users explicitly choose to download and install the fonts themselves and comply with their zero-payware/non-modifiable/freeware licensing.
  • Fedora has a 'similar' arrangement with rpmfusion - software which are not entirely GPL, have binary blobs, may have patent problem etc, get farmed off over there. Rpmfusion has a non-free section too. I have one or two things where the non-free version is higher and more recent so shadows the official free ones.
  • Hin-Tak Leung
    Hin-Tak Leung Posts: 361
    edited August 2016
    @Ray Larabie - seems that nobody in the libre world is shipping anything more recent than 2001 of your fonts.

     - sorry, it was in rpmfusion instead of fedora proper. Don't know how I overlooked it earlier...
     
    https://admin.rpmfusion.org/pkgdb/package/nonfree/larabie-fonts/

    https://packages.debian.org/jessie/fonts-larabie-deco

    https://launchpad.net/ubuntu/+source/fonts-larabie

    https://community.linuxmint.com/software/view/ttf-larabie-straight

     (other font authors can look up accordingly).