summaryrefslogtreecommitdiff
path: root/source/fitz/font.c
AgeCommit message (Expand)Author
2016-04-04epub: Add harfbuzz bypass for fonts without opentype tables.Tor Andersson
2016-04-04Always set glyph_count!Tor Andersson
2016-04-04Add glyph names to trace device output.Tor Andersson
2016-03-30Use the font bbox for bounding empty glyphs.Robin Watts
2016-03-28Add missing hb_lock/unlock around shaper freeing.Robin Watts
2016-03-23Compile embedded fonts in separate C files.Tor Andersson
2016-03-21Allow building with old versions of freetype.Tor Andersson
2016-03-11Rejig Bidirectional and Text code.Robin Watts
2016-02-29Pass fz_font to pdf_add_xxx_font_res instead of a fz_buffer.Tor Andersson
2016-02-24Add fz_show_string function and move wmode argument to end.Tor Andersson
2016-02-15Convert line cap types to freetype linecap types properly.Tor Andersson
2016-02-10Add bold/italic/monospaced/serif flags to fz_font.Tor Andersson
2016-02-04Make HTML layout use harfbuzz for shaping.Robin Watts
2016-01-28Add fallback font cache to font context.Tor Andersson
2016-01-22epub: Implement @font-face rules.Tor Andersson
2016-01-21epub: Put font fallback chain in fz_font.Tor Andersson
2016-01-21Drop the const on fz_font.Tor Andersson
2016-01-13Add lots of consts.Robin Watts
2016-01-08Use a binned cache for font encoding lookups.Tor Andersson
2016-01-08Optimize font advance and encoding caches.Tor Andersson
2016-01-06epub: Cache font encoding lookups.Tor Andersson
2016-01-05epub: Speed up font layout by caching freetype advance widths.Tor Andersson
2015-12-11Use fz_output instead of FILE* for most of our output needs.Tor Andersson
2015-10-06Never squish a substitute font to zero width, in case of broken font metrics.Tor Andersson
2015-10-05Use FT_Get_Advance in glyph width scaling calculations.Tor Andersson
2015-10-02Don't stretch CJK substitute fonts.Tor Andersson
2015-10-02Fix 696148: Always create a glyph width table.Tor Andersson
2015-04-07Use fz_advance_glyph rather than direct FT calls during PDF layout.Robin Watts
2015-03-24Path rework for improved memory usage.Robin Watts
2015-02-24Bug 695843: Tweak bboxes of type3 fonts; honour the d1 values.Robin Watts
2015-02-17Add helper functions to keep/drop reference counts with locking.Tor Andersson
2015-02-17Add ctx parameter and remove embedded contexts for API regularity.Tor Andersson
2015-02-17Rename fz_close_* and fz_free_* to fz_drop_*.Tor Andersson
2014-05-19Fix 694952: Limit Type 3 font glyph bbox size.Tor Andersson
2014-02-25Bug 694851: pass more information to fz_load_system_fontSimon Bünzli
2014-02-17Add fz_transform_point_xy to simplify transforming a point.Tor Andersson
2014-02-04Improve glyph bounding, outlining and SVG output text.Robin Watts
2014-01-13Bug 694851: enhance fz_load_system_fontSimon Bünzli
2013-12-23Bug 694749: Fix transformation of hinted glyphsRobin Watts
2013-11-27track font path in fz_fontSimon Bünzli
2013-11-26Add const keyword to some font function parameters.Tor Andersson
2013-11-26Add fz_advance_glyph and fz_encode_character functions.Tor Andersson
2013-11-11Add hooks to load system fonts. Use them in PDF interpreter.Tor Andersson
2013-11-11Add fz_new_font_from_buffer function.Tor Andersson
2013-10-09SVG: Support Type3 fonts and stroked fonts.Robin Watts
2013-09-13Fix various compile warnings spotted by the cluster.Robin Watts
2013-09-02Add glyph rendering routines that return fz_pixmaps rather than fz_glyphs.Robin Watts
2013-09-02Be smarter when quantising sub pixel positions for glyphs.Robin Watts
2013-08-30Use RLE coding scheme for glyph bitmaps.Robin Watts
2013-08-28fix memory leaksSimon Bünzli