summaryrefslogtreecommitdiff
path: root/platform/gl
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2016-01-27 15:25:23 +0100
committerRobin Watts <robin.watts@artifex.com>2016-01-28 20:09:53 +0000
commit89559a410d5e79e0922128f90171935c6d55341a (patch)
treebe969b16cb8af1a01134adc32ccbfc924a391991 /platform/gl
parentdadef8ae9ca208d4c02516fd8e73606fd1e7863c (diff)
downloadmupdf-89559a410d5e79e0922128f90171935c6d55341a.tar.xz
Add Noto fallback fonts.
Look up fallback fonts by unicode script, with a flag to select the serif or sans-serif font style where such variants exist. Move all builtin fonts into fitz namespace.
Diffstat (limited to 'platform/gl')
-rw-r--r--platform/gl/gl-font.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/platform/gl/gl-font.c b/platform/gl/gl-font.c
index efba4d98..80d0d27e 100644
--- a/platform/gl/gl-font.c
+++ b/platform/gl/gl-font.c
@@ -14,8 +14,6 @@
#include "gl-app.h"
-#include "mupdf/pdf.h" /* for builtin fonts */
-
#include <ft2build.h>
#include FT_FREETYPE_H
#include FT_ADVANCES_H
@@ -101,12 +99,12 @@ void ui_init_fonts(fz_context *ctx, float pixelsize)
clear_font_cache();
- data = pdf_lookup_builtin_font(ctx, "Times-Roman", &size);
+ data = fz_lookup_base14_font(ctx, "Times-Roman", &size);
code = FT_New_Memory_Face(g_freetype_lib, data, size, 0, &g_font);
if (code)
fz_throw(ctx, FZ_ERROR_GENERIC, "cannot load ui font");
- data = pdf_lookup_substitute_cjk_font(ctx, 0, 0, 0, &size, &index);
+ data = fz_lookup_cjk_font(ctx, 0, 0, 0, &size, &index);
code = FT_New_Memory_Face(g_freetype_lib, data, size, 0, &g_fallback_font);
if (code)
fz_throw(ctx, FZ_ERROR_GENERIC, "cannot load ui fallback font");