4830 Commits (hooks-via-module-property)

Author SHA1 Message Date
Moazin Khatti f40ef225a2 Instead of individual properties. Just use one that 6 years ago
Moazin Khatti d94f52b0c6 Use `FT_Property_Set' to set the hooks. One less API function. 6 years ago
Moazin Khatti 02b14b7824 Public interface should remain same whether 6 years ago
Moazin Khatti def48796f4 Added `FT_CONFIG_OPTION_SVG'. 6 years ago
Moazin Khatti 6e05128713 Better naming used. 6 years ago
Moazin Khatti e11721ee02 Forgot an `else', fix that. 6 years ago
Moazin Khatti 509ae10ca5 Memory allocation for `state' of renderer should be performed 6 years ago
Moazin Khatti 9ff1a33826 Remove unnecessary code from `FT_Render_Glyph_Internal'. 6 years ago
Moazin Khatti 2e9e84193d Let FT handle the memory management for rendering port's state 6 years ago
Moazin Khatti b85698d447 Store the rendering port's state in library. 6 years ago
Moazin Khatti f9b0bb6b95 Minor fixes. 6 years ago
Moazin Khatti 11f3c827b8 Add `start_glyph_id' and `end_glyph_id'. 6 years ago
Moazin Khatti 5f2dcadbf2 Add a `units_per_EM' field. 6 years ago
Moazin Khatti c9308ac171 Do proper memory freeing to prevent leaks. 6 years ago
Moazin Khatti f70f02cdd1 * src/sfnt/ttsvg.c (tt_face_load_svg_doc): Minor fix. Don't return 6 years ago
Moazin Khatti 72eb3b3a9d Properly free memory of SVG document referenced in `slot->other'. 6 years ago
Moazin Khatti 71a8aaa807 [cache] Consider `FT_GLYPH_FORMAT_SVG' a valid format. 6 years ago
Moazin Khatti 4288f4a70a Minor changes. 6 years ago
Moazin Khatti 2a9f8aea1f Adds support for SVG glyphs to Glyph Management API. 6 years ago
Moazin Khatti 204329b18e [ot-svg] Create an SVG Document structure for use in `other' field 6 years ago
Moazin Khatti a4f1da1572 Removes trailing white spaces. 6 years ago
Moazin Khatti e676c86e92 Reverts the changes made in the structure of `TT_GlyphSlot' 6 years ago
Moazin Khatti 5381d51956 [ot-svg] Silly mistake fix. 6 years ago
Moazin Khatti 3560126a3a Minor. Better documentation. Adds TODOs for letter. 6 years ago
Moazin Khatti 8f256de2d8 [ot-svg] Creates hooks mechanism in SVG Renderer. 6 years ago
Moazin Khatti 7915e5e102 Barebones of an SVG rendering module and making it part of the build system 6 years ago
Moazin Khatti 1ab8251ff1 Support OT-SVG fonts with CFF outlines 6 years ago
Moazin Khatti 68d1cab0e1 Very crude way to handle SVG data with only TTF outlined OT fonts. Gonna revert soon. 6 years ago
Moazin Khatti 3201792dba Created Svg type and the load/free funcs inside sfnt interface 6 years ago
Werner Lemberg 05439f5cc6 [psaux] (2/2) Handle fonts that use SEAC for ligatures (#56580). 6 years ago
Chris Liddell f2b64583cb [psaux] (1/2) Handle fonts that use SEAC for ligatures (#56580). 6 years ago
Werner Lemberg 8cf046c38d * Version 2.10.1 released. 6 years ago
Alexei Podtelezhnikov 7b1c7585d7 * src/bdf/bdfdrivr.c (bdf_cmap_char_{index,next}): Fix inequality. 6 years ago
Werner Lemberg 983a87c6ec * src/tools/apinames.c: Formatting, minor edits. 6 years ago
Werner Lemberg 47ca5cb69d [autofit] Disable hinting if no blue zones are available (#56450). 6 years ago
Werner Lemberg 3736b28af9 * src/autofit/aflatin.c (af_latin_metrics_init_widths): Minor. 6 years ago
Alexei Podtelezhnikov e7ac9288ac [smooth] Restore the span buffering for direct mode only. 6 years ago
Alexei Podtelezhnikov bdac4cbe6f Rendering considerations. 6 years ago
Alexei Podtelezhnikov d1b16325e2 * src/truetype/ttobjs.c (tt_check_trickyness_family): Add `const'. 6 years ago
Moazin Khatti 6a92b1fadd [gzip] Add support for `gzip' encoded header (#9812). 6 years ago
Alexei Podtelezhnikov 78c02bc110 [type1,type42] Use `const' for string literals. 6 years ago
Alexei Podtelezhnikov afaf3f1de9 [bdf,pcf] Use `const' for string literals. 6 years ago
Philip Race 711b593e4b * src/base/ftinit.c (FT_Set_Default_Properties): Fix crash. 6 years ago
Nikhil Ramakrishnan 7b275a5af1 [sfnt] Separate WOFF sources and headers. 6 years ago
Werner Lemberg f0de218ced [base] Fix `make multi'. 6 years ago
Ben Wagner f37083edf0 [truetype] Fix copy-and-paste error (#56409). 6 years ago
Werner Lemberg 49079ce297 [truetype] Fix 32bit builds (#56404). 6 years ago
Werner Lemberg 9159128a92 Silence gcc 7's fall-through warnings in `switch' blocks. 6 years ago
Ben Wagner 86d997e5b1 * src/truetype/ttgload.c (TT_Process_Simple_Glyph): Improve accuracy. 6 years ago
Nikhil Ramakrishnan e55f969869 * src/sfnt/sfobjs.h: Minor. 6 years ago