Re: [ft-devel] [GSoC] Plans for the Finale of Fuzzing for FreeType
> Hi Armin, Hi pat, great to see you :D > My graduate student Zeming has been making good progress this term on TTF > bytecode analysis. So we don't have a corpus, but we can now easily manipulate > bytecode for existing fonts. If there's anything specific you have in mind, we > should figure out whether we can make that happen. Oh cool! Feel free to use any fonts that are suitable for you in https://github.com/cherusker/freetype2-testing/tree/master/fuzzing/corpora :) A quick wish list: - fonts that contain (small) glyph bitmaps (all drivers) - fonts with kerning information that can be accessed via FreeType (drivers: CFF, PFR, TrueType, Type 1) - fonts that contain multiple masters / font variations (drivers: CFF, TrueType, Type 1) - CID-keyed fonts (drivers: CID Type 1, CFF) - fonts that explore unicode variation sequences (https://www.freetype.org/freetype2/docs/reference/ft2-glyph_variants.html) (all drivers) All fonts should be really small: they should only contain a handful of glyphs (just enough to cover different/edgy aspects within a font). Small does not imply "simple" however: "complicated" fonts of any shape and form are welcome (many faces, many instances, combination of many aspects, ...). Furthermore, if possible, fonts should be licensed with the SIL Open Font License. These are really the most important aspects at the moment; thank you so much upfront for looking into this :) Armin ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel
Re: [ft-devel] [GSoC] Plans for the Finale of Fuzzing for FreeType
Hi Armin, On Tue, Jul 10, 2018 at 1:04 PM, wrote: > Does anyone know font geeks? > === > > If possible, I would love to ditch the "old" corpus since its fonts are huge > (they are proper fonts) and repetitive (not exactly the initial fuzz corpus > of your dreams). While I do know more/less exactly what the perfect fuzzing > fonts should look like, I would much rather spend my time improving and > expanding the fuzz targets than creating those fonts. So, if there are any > font enthusiasts listening (or if you know any people who would love doing > that) please step forward; that would really be a great help :) > > Ben (bungeman) already did a great job in providing a base set of sample > fonts that are optimised for fuzzing (small fonts, few glyphs, concentrating > on a few, very distinctive features) but there could be a lot more > (https://github.com/cherusker/freetype2-testing/tree/master/fuzzing/corpora/ > truetype/bungeman etc.). > > For reference: I will also contact HarfBuzz and see if they have interesting > stuff and IF they do, if they would share that with FreeType :) My graduate student Zeming has been making good progress this term on TTF bytecode analysis. So we don't have a corpus, but we can now easily manipulate bytecode for existing fonts. If there's anything specific you have in mind, we should figure out whether we can make that happen. pat ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel