diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2016-06-23 13:41:53 +0200 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2016-06-23 16:10:29 +0100 |
commit | 6e48c939dc9913a6af747d5b6961624551c8d90d (patch) | |
tree | 4b3f69c237dc7af00606c87ac94cd2c4893da628 /include/mupdf/fitz/font.h | |
parent | cf7b2cbbfe6192fbf697237735ab45bc951304e4 (diff) | |
download | mupdf-6e48c939dc9913a6af747d5b6961624551c8d90d.tar.xz |
epub: Use markup language when shaping and selecting fallback fonts.
Diffstat (limited to 'include/mupdf/fitz/font.h')
-rw-r--r-- | include/mupdf/fitz/font.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/mupdf/fitz/font.h b/include/mupdf/fitz/font.h index f45f32fc..064efb5e 100644 --- a/include/mupdf/fitz/font.h +++ b/include/mupdf/fitz/font.h @@ -94,11 +94,11 @@ fz_font *fz_load_system_cjk_font(fz_context *ctx, const char *name, int ros, int const char *fz_lookup_builtin_font(fz_context *ctx, const char *name, int is_bold, int is_italic, int *size); const char *fz_lookup_base14_font(fz_context *ctx, const char *name, int *len); const char *fz_lookup_cjk_font(fz_context *ctx, int registry, int serif, int wmode, int *len, int *index); -const char *fz_lookup_noto_font(fz_context *ctx, int script, int serif, int *len); +const char *fz_lookup_noto_font(fz_context *ctx, int script, int lang, int serif, int *len); const char *fz_lookup_noto_symbol_font(fz_context *ctx, int *len); const char *fz_lookup_noto_emoji_font(fz_context *ctx, int *len); -fz_font *fz_load_fallback_font(fz_context *ctx, int script, int serif, int bold, int italic); +fz_font *fz_load_fallback_font(fz_context *ctx, int script, int language, int serif, int bold, int italic); fz_font *fz_load_fallback_symbol_font(fz_context *ctx); fz_font *fz_load_fallback_emoji_font(fz_context *ctx); @@ -121,7 +121,7 @@ void fz_decouple_type3_font(fz_context *ctx, fz_font *font, void *t3doc); float fz_advance_glyph(fz_context *ctx, fz_font *font, int glyph, int wmode); int fz_encode_character(fz_context *ctx, fz_font *font, int unicode); -int fz_encode_character_with_fallback(fz_context *ctx, fz_font *font, int unicode, int script, fz_font **out_font); +int fz_encode_character_with_fallback(fz_context *ctx, fz_font *font, int unicode, int script, int language, fz_font **out_font); void fz_get_glyph_name(fz_context *ctx, fz_font *font, int glyph, char *buf, int size); void fz_print_font(fz_context *ctx, fz_output *out, fz_font *font); |