From 4ca61c73d74fbd1cbad127bc6048b53c32520b2b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 5 May 2017 22:45:42 +0000 Subject: cjk-gs-integrate (5may17) git-svn-id: svn://tug.org/texlive/trunk@44207 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/fonts/cjk-gs-integrate/ChangeLog | 176 ++++++++++++++++++++- .../doc/fonts/cjk-gs-integrate/README.md | 34 +++- .../fonts/cjk-gs-integrate/tools/mkgsfntspecs.sh | 12 +- 3 files changed, 207 insertions(+), 15 deletions(-) (limited to 'Master/texmf-dist/doc/fonts') diff --git a/Master/texmf-dist/doc/fonts/cjk-gs-integrate/ChangeLog b/Master/texmf-dist/doc/fonts/cjk-gs-integrate/ChangeLog index 631870c138f..a89ca75441c 100644 --- a/Master/texmf-dist/doc/fonts/cjk-gs-integrate/ChangeLog +++ b/Master/texmf-dist/doc/fonts/cjk-gs-integrate/ChangeLog @@ -1,10 +1,146 @@ +2017-05-05 Hironobu Yamashita + + * Release 20170505.0 (HEAD -> master) [1f040e5] + +2017-05-05 Hironobu Yamashita + + * snippets: %% -> %, %%%% -> %% seems enough (origin/master, origin/HEAD) [ba0b225] + +2017-05-05 Hironobu Yamashita + + * help message: search paths all if available [727f51c] + +2017-05-05 Hironobu Yamashita + + * update README.md from source [61ca8ec] + +2017-05-05 Hironobu Yamashita + + * Merge branch 'win32-support' [a8528dc] + +2017-05-05 Hironobu Yamashita + + * fix a mistake, adjust help message for search path (origin/win32-support, win32-support) [8fd2c88] + +2017-05-02 Hironobu Yamashita + + * more TODO for win32 [b2d0cf5] + +2017-05-02 Hironobu Yamashita + + * the order of option declaration [584c0d5] + +2017-05-02 Hironobu Yamashita + + * throw an error for machine-readable alone [bbbd319] + +2017-04-29 Hironobu Yamashita + + * file check [0cf210f] + +2017-04-27 Hironobu Yamashita + + * fix a mistake in previous commit [e73ca96] + +2017-04-27 Hironobu Yamashita + + * ensure new line when adding .runlibfile line [d12f6bb] + +2017-04-27 Hironobu Yamashita + + * more chinese/korean database from debian packages [cf306ed] + +2017-04-26 Hironobu Yamashita + + * comment [78cd68b] + +2017-04-26 Hironobu Yamashita + + * default to symlink for win32, add --hardlink option [bd87af7] + +2017-04-25 Hironobu Yamashita + + * change output to lib/ for tlgs, winbatch instruction [aebfd74] + +2017-04-25 Hironobu Yamashita + + * tweaked [f487ab8] + +2017-04-24 Hironobu Yamashita + + * symplify code for Encode::decode -> Encode::encode chain [ca81c6f] + +2017-04-22 Hironobu Yamashita + + * simplify code [b2c9c77] + +2017-04-22 Hironobu Yamashita + + * database sync [6ebc456] + +2017-04-22 Hironobu Yamashita + + * Determine tlgs or native-gs (work in progress) [2eb249a] + +2017-04-15 Hironobu Yamashita + + * better aliases [362084c] + +2017-03-22 Hironobu Yamashita + + * typo in previous commit [092b662] + +2017-03-22 Hironobu Yamashita + + * Add --winbatch option [cea39ee] + +2017-03-17 Norbert Preining + + * add a TODO concerning symlink generation on Windows [ab4a6ca] + +2017-03-17 Norbert Preining + + * simplify code [c755d0f] + +2017-03-18 Hironobu Yamashita + + * Add more database for Mac [3254356] + +2017-03-18 Hironobu Yamashita + + * Forgotten fonts for Mac OS X 10.7.5 (Lion) [f8de6fa] + +2017-03-17 Hironobu Yamashita + + * Add more database for Office for Mac 2016 [0b9f826] + +2017-03-17 Hironobu Yamashita + + * Support for Office for Mac 2016 search path (typo) [8460b62] + +2017-03-17 Hironobu Yamashita + + * Support for Office for Mac 2016 search path [4db0f57] + +2017-03-17 Hironobu Yamashita + + * Add database for Office for Mac 2016, MSOffice 2010 [86fce22] + +2017-03-09 Hironobu Yamashita + + * More database for win32 [901274f] + 2017-03-09 Norbert Preining - * Release 20170309.0 (HEAD -> master) [8ce526f] + * Release 20170309.0 (tag: 20170309.0) [8ce526f] 2017-03-07 Hironobu Yamashita - * comment (origin/master, origin/hira-aliases) [efcd6ec] + * Update wrt. master [6503d0e] + +2017-03-07 Hironobu Yamashita + + * comment (origin/hira-aliases) [efcd6ec] 2017-03-07 Hironobu Yamashita @@ -50,6 +186,30 @@ * Support for ptex-fontmaps 20170114.0 (ume, yu etc.) [cd91c2f] +2017-01-14 Hironobu Yamashita + + * Win32 support: symlink/unlink consistency, quote [0445c18] + +2017-01-14 Hironobu Yamashita + + * Win32 support: encode/decode (cp932 <=> utf8) [6e51c3d] + +2017-01-14 Hironobu Yamashita + + * Reduce file open/close (again) [5c7e946] + +2017-01-13 Hironobu Yamashita + + * Add data for psnames-for-otf also for aliases [5142e98] + +2017-01-12 Hironobu Yamashita + + * better code [d439cac] + +2017-01-12 Hironobu Yamashita + + * Reduce file open/close for winbatch and otfps [6cff16a] + 2016-12-29 aminophen * Add fandol database (typo) [7c15bdf] @@ -58,6 +218,18 @@ * Add fandol database [1de88ed] +2016-12-24 aminophen + + * Generate psnames-for-otf only when --otfps is given [a1fbdb3] + +2016-12-23 aminophen + + * Experiment for supporting win32 (again) [ba45bee] + +2016-12-23 aminophen + + * Experiment for supporting win32 [2846489] + 2016-12-14 Norbert Preining * fix indentation, add better explanation for case-insensitve problem [b73e45b] diff --git a/Master/texmf-dist/doc/fonts/cjk-gs-integrate/README.md b/Master/texmf-dist/doc/fonts/cjk-gs-integrate/README.md index a20d497e166..9e9d3393fa1 100644 --- a/Master/texmf-dist/doc/fonts/cjk-gs-integrate/README.md +++ b/Master/texmf-dist/doc/fonts/cjk-gs-integrate/README.md @@ -16,13 +16,11 @@ Usage #### Options #### ````` - -n, --dry-run do not actually output anything - --remove try to remove instead of create - -f, --fontdef FILE specify alternate set of font definitions, if not - given, the built-in set is used -o, --output DIR specifies the base output dir, if not provided, the Resource directory of an installed GhostScript is searched and used. + -f, --fontdef FILE specify alternate set of font definitions, if not + given, the built-in set is used -a, --alias LL=RR defines an alias, or overrides a given alias; illegal if LL is provided by a real font, or RR is neither available as real font or alias; @@ -34,14 +32,27 @@ Usage and DIR/fonts/truetype/cjk-gs-integrate where DIR defaults to TEXMFLOCAL - --machine-readable output of --list-aliases is machine readable + --otfps [DIR] generate configuration file (psnames-for-otf) into + DIR/dvips/ps2otfps + which is used by ps2otfps (developed by Akira Kakuto), + instead of generating snippets --force do not bail out if linked fonts already exist + --remove try to remove instead of create + -n, --dry-run do not actually output anything -q, --quiet be less verbose -d, --debug output debug information, can be given multiple times -v, --version outputs only the version information -h, --help this help ````` +#### Windows only options #### + +````` + --hardlink create hardlinks instead of symlinks + --winbatch prepare a batch file for link generation, instead of + generating links right away +````` + #### Command like options #### ````` @@ -52,6 +63,7 @@ Usage present files --list-fonts lists the fonts found on the system --info combines the above two information + --machine-readable output of --list-aliases is machine readable ````` Operation @@ -60,6 +72,7 @@ Operation For each found TrueType (TTF) font it creates a cidfmap entry in /Init/cidfmap.local + -- if you are using tlgs win32, tlpkg/tlgs/lib/cidfmap.local instead and links the font to @@ -79,10 +92,12 @@ from an installed GhostScript (binary name is assumed to be 'gs'). Aliases are added to /Init/cidfmap.aliases + -- if you are using tlgs win32, tlpkg/tlgs/lib/cidfmap.aliases instead Finally, it tries to add runlib calls to /Init/cidfmap + -- if you are using tlgs win32, tlpkg/tlgs/lib/cidfmap to load the cidfmap.local and cidfmap.aliases. @@ -92,8 +107,13 @@ How and which directories are searched Search is done using the kpathsea library, in particular using kpsewhich program. By default the following directories are searched: - all TEXMF trees - - `/Library/Fonts`, `/Library/Fonts/Microsoft`, `/System/Library/Fonts`, - `/Network/Library/Fonts`, and `~/Library/Fonts` (all if available) + - `/Library/Fonts`, `/Library/Fonts/Microsoft`, `/System/Library/Fonts`, + `/System/Library/Assets`, `/Network/Library/Fonts`, + `~/Library/Fonts` and `/usr/share/fonts` (all if available) + - `/Applications/Microsoft Word.app/Contents/Resources/{Fonts,DFonts}`, + `/Applications/Microsoft Excel.app/Contents/Resources/{Fonts,DFonts}`, + `/Applications/Microsoft PowerPoint.app/Contents/Resources/{Fonts,DFonts}` + (all if available, meant for Office for Mac 2016) - `c:/windows/fonts` (on Windows) - the directories in `OSFONTDIR` environment variable diff --git a/Master/texmf-dist/doc/fonts/cjk-gs-integrate/tools/mkgsfntspecs.sh b/Master/texmf-dist/doc/fonts/cjk-gs-integrate/tools/mkgsfntspecs.sh index b0dc2fb9ff4..ec97a97c138 100644 --- a/Master/texmf-dist/doc/fonts/cjk-gs-integrate/tools/mkgsfntspecs.sh +++ b/Master/texmf-dist/doc/fonts/cjk-gs-integrate/tools/mkgsfntspecs.sh @@ -295,17 +295,17 @@ mkgsfontspec(){ local fontname=$1 local encode=$2 cat <