diff options
author | Akira Kakuto <kakuto@fuk.kindai.ac.jp> | 2014-07-23 14:48:04 +0000 |
---|---|---|
committer | Akira Kakuto <kakuto@fuk.kindai.ac.jp> | 2014-07-23 14:48:04 +0000 |
commit | 858d2c9bc2f38514b4e7e4ab15d64291bd4e2e85 (patch) | |
tree | d6b28d9c4ab7c643e01d97fc60b1ce473c1d664d /Build/source/texk/dvipdfm-x/pdffont.c | |
parent | f8ea78ef6977b4465f488666aa51d7de88c65c6e (diff) |
Support CID-keyed OpenType fonts in xdvipdfmx (from Jiang Jiang)
git-svn-id: svn://tug.org/texlive/trunk@34700 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipdfm-x/pdffont.c')
-rw-r--r-- | Build/source/texk/dvipdfm-x/pdffont.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Build/source/texk/dvipdfm-x/pdffont.c b/Build/source/texk/dvipdfm-x/pdffont.c index 570e0663301..2bea295e7d8 100644 --- a/Build/source/texk/dvipdfm-x/pdffont.c +++ b/Build/source/texk/dvipdfm-x/pdffont.c @@ -343,6 +343,24 @@ pdf_get_font_usedchars (int font_id) } } +char * +pdf_get_font_usedglyphs (int font_id) +{ + pdf_font *font; + + CHECK_ID(font_id); + + font = GET_FONT(font_id); + if (font->subtype == PDF_FONT_FONTTYPE_TYPE0) { + Type0Font *t0font; + + t0font = Type0Font_cache_get(font->font_id); + return Type0Font_get_usedglyphs(t0font); + } + + return NULL; +} + int pdf_get_font_wmode (int font_id) { @@ -361,6 +379,16 @@ pdf_get_font_wmode (int font_id) } } +pdf_font * +pdf_get_font (int font_id) +{ + pdf_font *font; + + CHECK_ID(font_id); + + return GET_FONT(font_id); +} + int pdf_get_font_subtype (int font_id) { |