summaryrefslogtreecommitdiff
path: root/include/mupdf/fitz/font.h
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2016-06-23 13:41:53 +0200
committerRobin Watts <robin.watts@artifex.com>2016-06-23 16:10:29 +0100
commit6e48c939dc9913a6af747d5b6961624551c8d90d (patch)
tree4b3f69c237dc7af00606c87ac94cd2c4893da628 /include/mupdf/fitz/font.h
parentcf7b2cbbfe6192fbf697237735ab45bc951304e4 (diff)
downloadmupdf-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.h6
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);