summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfm-x/pdfdev.c
AgeCommit message (Collapse)Author
2015-08-25texk/dvipdfm-x: Replace '(unsigned) long' by '(unsigned) int' orPeter Breitenlohner
'(u)int32_t' except when needed with for ftell() and fseek() git-svn-id: svn://tug.org/texlive/trunk@38200 c570f23f-e606-0410-a88d-b1316a301751
2015-07-29texk/dvipdfm-x: Make dvipdfmx and xdvipdfmx essentially the samePeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@37988 c570f23f-e606-0410-a88d-b1316a301751
2015-03-24texk/dvipdfm-x: Change copyright year in all files modified in 2015Peter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@36609 c570f23f-e606-0410-a88d-b1316a301751
2015-01-06Fix https://sourceforge.net/p/xetex/bugs/105/Khaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@35972 c570f23f-e606-0410-a88d-b1316a301751
2014-11-03texk/dvipdfm-x: Further fixes for PK font support (from S. Hirata)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@35496 c570f23f-e606-0410-a88d-b1316a301751
2014-08-09dvipdfm-x: Simplify ToUnicode handlingJjgod Jiang
Remove used_glyphs and its supporting code for ToUnicode handling, because for CID fonts, glyph id can be looked up from cid which is stored in used_chars already, it simplified a lot of code and reduced memory usage. Continue dedup create_ToUnicode_cmap{4,12}() with add_to_cmap_if_used(). git-svn-id: svn://tug.org/texlive/trunk@34885 c570f23f-e606-0410-a88d-b1316a301751
2014-08-04Fix ToUnicode stream creation for non-subst glyphsJjgod Jiang
non-subst glyphs generated with Unicode -> CID CMap are now properly handled by storing the correct GID used and match them with the CMAP in the fonts. subst glyphs (the ones when OpenType features have been applied) can not be found because they are not directly accessible through CMAP. git-svn-id: svn://tug.org/texlive/trunk@34830 c570f23f-e606-0410-a88d-b1316a301751
2014-07-29Fix crash in fonts with no font map entryKhaled Hosny
The unit test does not actually work, no idea why the dvipdfmx can not found the xbmc10.tfm file! git-svn-id: svn://tug.org/texlive/trunk@34767 c570f23f-e606-0410-a88d-b1316a301751
2014-07-28Correct release of retained cff_charsetsJjgod Jiang
The cff_charsets we retained is owned and cached by cid_opt struct thus should be released in release_opt() instead of pdf_close_device(). git-svn-id: svn://tug.org/texlive/trunk@34749 c570f23f-e606-0410-a88d-b1316a301751
2014-07-27Fix reverse CMap lookup for ToUnicode map generationKhaled Hosny
git-svn-id: svn://tug.org/texlive/trunk@34744 c570f23f-e606-0410-a88d-b1316a301751
2014-07-27Fix CID-keyed fonts glyph lookupKhaled Hosny
Keep cff_charsets parsed from CID font around if exists. Use the cff_charsets to do GID -> CID lookup. git-svn-id: svn://tug.org/texlive/trunk@34743 c570f23f-e606-0410-a88d-b1316a301751
2014-07-25Remove most of font related #ifdef XETEXKhaled Hosny
Almost all of this is not needed now since XeTeX’s native fonts are always passed by file name and face index now, so we can use original dvipdfmx direct file based code instead of using a FreeType font face. Has the side effect of fixing: https://sourceforge.net/p/xetex/bugs/97/ git-svn-id: svn://tug.org/texlive/trunk@34718 c570f23f-e606-0410-a88d-b1316a301751
2014-07-25Revert "Support CID-keyed OpenType fonts in xdvipdfmx (from Jiang Jiang)"Khaled Hosny
This reverts commit bf7b0213f14c179b2df004cf6ee134a4b8ae4f99. git-svn-id: svn://tug.org/texlive/trunk@34717 c570f23f-e606-0410-a88d-b1316a301751
2014-07-23Support CID-keyed OpenType fonts in xdvipdfmx (from Jiang Jiang)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@34700 c570f23f-e606-0410-a88d-b1316a301751
2014-03-17dvipdfmx version 20140317, update copyright yearsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@33205 c570f23f-e606-0410-a88d-b1316a301751
2013-08-10dvipdfm-x: Reduce diffs between dvipdfmx and xdvipdfmxPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@31407 c570f23f-e606-0410-a88d-b1316a301751
2013-07-29dvipdfm-x: Merging dvipdfmx and xdvipdfmx, now just one set of source filesPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@31302 c570f23f-e606-0410-a88d-b1316a301751