diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2016-02-10 18:08:23 +0100 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2016-02-10 18:08:23 +0100 |
commit | a94ecea1aa6d3ce994782a7dd1d531728463186e (patch) | |
tree | 5e79e0ec68729fe7849cedb13ad277d97cc4b524 /include | |
parent | 0e91218ff89aee9a24d7cd577de37b0f1bb8331a (diff) | |
download | mupdf-a94ecea1aa6d3ce994782a7dd1d531728463186e.tar.xz |
Add bold/italic/monospaced/serif flags to fz_font.
Use the flags when selecting a fallback font.
Diffstat (limited to 'include')
-rw-r--r-- | include/mupdf/fitz/font.h | 12 |
1 files changed, 9 insertions, 3 deletions
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; |