From a94ecea1aa6d3ce994782a7dd1d531728463186e Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 10 Feb 2016 18:08:23 +0100 Subject: Add bold/italic/monospaced/serif flags to fz_font. Use the flags when selecting a fallback font. --- include/mupdf/fitz/font.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/mupdf/fitz/font.h b/include/mupdf/fitz/font.h index 0de3e00e..ebd792e9 100644 --- a/include/mupdf/fitz/font.h +++ b/include/mupdf/fitz/font.h @@ -29,12 +29,18 @@ struct fz_font_s int refs; char name[32]; + char is_mono; + char is_serif; + char is_bold; + char is_italic; + void *ft_face; /* has an FT_Face if used */ int ft_substitute; /* ... substitute metrics */ int ft_stretch; /* ... and stretch to match PDF metrics */ - int ft_bold; /* ... synthesize bold */ - int ft_italic; /* ... synthesize italic */ - int ft_hint; /* ... force hinting for DynaLab fonts */ + + int fake_bold; /* ... synthesize bold */ + int fake_italic; /* ... synthesize italic */ + int force_hinting; /* ... force hinting for DynaLab fonts */ /* origin of font data */ fz_buffer *ft_buffer; -- cgit v1.2.3