6698 Commits (c21c2b0e70d358c64ba67992c4ecdc774bddb693)
 

Author SHA1 Message Date
Moazin Khatti c21c2b0e70 An old commit deleted a line by mistake. Fix that. 6 years ago
Moazin Khatti b122db0953 Fix TODOs. 6 years ago
Moazin Khatti 168a8f8fe0 Makes some helper functions `static'. 6 years ago
Moazin Khatti 705320b72d Check if the size has been properly set. 6 years ago
Moazin Khatti fdb7d53ebf Fixes code warnings. 6 years ago
Moazin Khatti 74f80fba49 No need to call `FT_Load_Glyph' with `XX_NO_SCALE'. 6 years ago
Moazin Khatti a227395912 Remove the dependence on outlines. No longer needed. 6 years ago
Moazin Khatti dbcc809e7c relying on cairo recording surface for extents and preset bitmap at load time, work in progress 6 years ago
Moazin Khatti 398801e2c0 Revert "Performs basic checks to see if SVG data is valid or not." 6 years ago
Moazin Khatti 0e8e132bd7 Performs basic checks to see if SVG data is valid or not. 6 years ago
Moazin Khatti d7f6f8b16d Tracing implemented for OT-SVG code. 6 years ago
Moazin Khatti 2cef19641a Remove the TODO since I have implemented binary search. 6 years ago
Moazin Khatti faa495befc Remove the unused variable. 6 years ago
Moazin Khatti b85cc5ef0d For now resort to a simpler regular expresion. 6 years ago
Moazin Khatti 3479e03cdb Added a new error `Invalid_SVG_Document'. 6 years ago
Moazin Khatti ba9e6f9d41 Implement binary search for SVG Document Lookup. 6 years ago
Moazin Khatti 6962986cf3 Created `Svg_doc' private struct. 6 years ago
Moazin Khatti 2d13c5127c Add a comment there. That part can be confusing. 6 years ago
Moazin Khatti bb1b25e560 Make `ft_svg_renderer_class' dumb if OT-SVG 6 years ago
Moazin Khatti 5e949729e3 Correct the prioritization of options. Clean code. 6 years ago
Moazin Khatti f86fe242d4 Improve `--with-svg' in the build system. 6 years ago
Moazin Khatti 4025f1213e Add a `hooks_set' flag. 6 years ago
Moazin Khatti 246ac684e4 Plug in a default library. `librsvg' for now. 6 years ago
Moazin Khatti d86de4e9d4 Instead of individual properties. Just use one that 6 years ago
Moazin Khatti 1541091e76 Use `FT_Property_Set' to set the hooks. One less API function. 6 years ago
Moazin Khatti b6f2303338 Public interface should remain same whether 6 years ago
Moazin Khatti 3b62e9dc9d Added `FT_CONFIG_OPTION_SVG'. 6 years ago
Moazin Khatti c25304fa34 Documentation formatting improvement. 6 years ago
Moazin Khatti c6a6859ad9 Better naming used. 6 years ago
Moazin Khatti bf1deae970 Forgot an `else', fix that. 6 years ago
Moazin Khatti fbdd9f9ba3 Memory allocation for `state' of renderer should be performed 6 years ago
Moazin Khatti cf44c0cbdd Remove unnecessary code from `FT_Render_Glyph_Internal'. 6 years ago
Moazin Khatti 1f74524929 Let FT handle the memory management for rendering port's state 6 years ago
Moazin Khatti de44a3fda8 Store the rendering port's state in library. 6 years ago
Moazin Khatti e028be97b8 Minor fixes. 6 years ago
Moazin Khatti d8202166c0 Add `start_glyph_id' and `end_glyph_id'. 6 years ago
Moazin Khatti e48cf716f8 Add a `units_per_EM' field. 6 years ago
Moazin Khatti 7275d6562f Do proper memory freeing to prevent leaks. 6 years ago
Moazin Khatti 22988063b0 Minor. Add documentation. 6 years ago
Moazin Khatti 1073e4cf5c * src/sfnt/ttsvg.c (tt_face_load_svg_doc): Minor fix. Don't return 6 years ago
Moazin Khatti 6a39dd0b16 Properly free memory of SVG document referenced in `slot->other'. 6 years ago
Moazin Khatti 1e6cfffcb2 Enable FreeType memory debugger. 6 years ago
Moazin Khatti 41d34c8118 [cache] Consider `FT_GLYPH_FORMAT_SVG' a valid format. 6 years ago
Moazin Khatti d1a0615f00 Minor changes. 6 years ago
Moazin Khatti 6bf9ade45c Adds support for SVG glyphs to Glyph Management API. 6 years ago
Moazin Khatti 61b1f0b73c Make sure `FT_Set_Svg_Hooks' is exported properly. 6 years ago
Moazin Khatti 294a7ebee2 Adds size information to `FT_SVG_DocumentRec'. 6 years ago
Moazin Khatti 0bf6444911 [ot-svg] Create an SVG Document structure for use in `other' field 6 years ago
Moazin Khatti 877736d057 Removes trailing white spaces. 6 years ago
Moazin Khatti f8eae8a824 Reverts the changes made in the structure of `TT_GlyphSlot' 6 years ago