pxchfon Takayuki YATO; aka. ZR v1.1b [2017/10/04] 1 2 2 2 3 2 4 4 5 6 5.1........................................ 7 5.2........................................ 7 5.3 ptex-fontmaps................................. 12 5.4....................................... 12 6 13 6.1 TEX Live............................... 13 6.2................................... 13 7 Unicode 14 8 dvipdfmx 15 9 15 10 16 A dvipdfmx DVI 16 A.1 noalphabet................... 16 A.2 alphabet...................... 16 B pxjafont 17 1
C 17 1 pl A TEX upl A TEX dvipdfmx L A TEX japanese-otf *1 0.5 ptex IPA 2 TEX pl A TEX upl A TEX DVI dvipdfmx atbegshi everypage 3 \usepackage \usepackage[< >,...]{pxchfon} dvipdfmx dvips dviout xdvi nodvidriver *2 dvipdfmx DVI A dvipdfmx ipa hiragino 5 + * 6 alphabet \rmfamily \sffamily noalphabet alphabet *1 japanese-otf https://www.ctan.org/pkg/japanese-otf *2 2
otf japanese-otf nootf otf japanese-otf japanese-otf noreplace prefer2004jis ptex uptex CMap 2004JIS * 3 noprefer2004jis prefer2004jis (no)jis2004 (no)prefer2004jis jis2004 japanese-otf pxchfon oneweight japanese-otf ptex * 4 nooneweight oneweight relfont pl A TEX \selectfont \userelfont *5 alphabet noalphabet relfont 3 everypage DVI 8 noeverypage everypage DVI Unicode Cmap Unicode nodirectunicode directunicode directunicode* unicode* unicode 5 7 Unicode usecmapforalphabet alphabet relfont CMap CMap Unicode 7 *3 japanese-otf japanese-otf jis2004 2004JIS prefer2004jis 0.7h uptex japanese-otf prefer2004jis japanese-otf uptex jis2004 *4 ptex jisg M Acrobat japanese-otf 3 R B H japanese-otf M oneweight *5 \userelfont\selectfont 3
UniJIS-UCS2-HW-H CMap AJ1 OpenType Unicode * 6 nousecmapforalphabet usecmapforalphabet Unicode unicode* unicode Unicode usecmapforalphabet dumpmap.map nodumpmap dumpmap dumpmaptl TEX Live kanji-config-updmap ptex-name.map otf-name.map uptex-name.map otf-up-name.map 4 NAME japanese-otf japanese-otf TEX Live kanji-config-updmap japanese-otf otf-*.map nodumpmaptl dumpmaptl strictcsi Identity-H/V CMap CSI TrueType CSI /AJ1 TrueType CFF CSI nostrictcsi strictcsi Identity-H/V CSI dumpmap(tl) strictcsi 4 CJK ptex rml*/gbm* uptex urml*/ugbm*/uprml*/upgbm* uptex UTF hmr*/hkb*/unij*/cid* japanese-otf hmin*/hgoth*/otf-{u,c}j* *6 10 4
japanese-otf 0.7c C dvipdfmx 9 japanese-otf deluxe \setminchofont[ ]{ } TTC \setgothicfont[ ]{ } 2 * : \setminchofont{ipam.ttf} % IPA \setgothicfont[0]{msgothic.ttc} % japanese-otf deluxe 3 \mgfamily \setlightminchofont[ ]{ } \mcfamily\ltseries \setmediumminchofont[ ]{ } \mcfamily\mdseries \setboldminchofont[ ]{ } \mcfamily\bfseries \setmediumgothicfont[ ]{ } \gtfamily\mdseries \setboldgothicfont[ ]{ } \gtfamily\bfseries \setxboldgothicfont[ ]{ } \gtfamily\ebseries \setmarugothicfont[ ]{ } \mgfamily \setminchofont \setgothicfont 3 2 \setminchofont{minchow3.otf} \setboldminchofont{minchow6.otf} % 3 % 3 \setmediumminchofont{minchow3.otf} \setboldminchofont{minchow6.otf} 5
deluxe bold noreplace \setgothicfont \usecmapforalphabet usecmapforalphabet 3 \nousecmapforalphabet nousecmapforalphabet \setnewglyphcmapprefix{ } 2004JIS JIS CMap CMap ptex 2004JIS prefer2004jis Adobe CMap 1 H V CMap 2004- TEX Live 2004-H CMap * 7 \usefontmapfile{ } dvipdfmx pdftex \pdfmapfile \usefontmapline{ } dvipdfmx pdftex \pdfmapline \diruni Unicode *8 3 directunicode diruni \textdiruni{ } \diruni 5 ptex * 9 \setminchofont \usepackage[ipa]{pxchfon} \usepackage[noalphabet]{pxchfon} \setminchofont{ipam.ttf} *7 * JISX0213-2004-H *8 directunicode BMP BMP *9 PXjafont 0.5 6
\setgothicfont{ipag.ttf} noalphabet 5.1 noembed \setminchofont{*} % \setgothicfont{*} % ms MS \setminchofont[0]{msmincho.ttc} % \setgothicfont[0]{msgothic.ttc} % ipa IPA \setminchofont{ipam.ttf} % IPA \setgothicfont{ipag.ttf} % IPA ipaex IPAex \setminchofont{ipaexm.ttf} % IPAex \setgothicfont{ipaexg.ttf} % IPAex 5.2 japanese-otf deluxe 3 3 1 ms-hg MS + HG HG = Microsoft Office HG M-PRO alphabet ipa-hg ipaex-hg \setminchofont[0]{msmincho.ttc} % \setboldminchofont[0]{hgrme.ttc} % HG E \setgothicfont[0]{msgothic.ttc} % \setmediumgothicfont[0]{hgrgm.ttc} % HG M \setboldgothicfont[0]{hgrge.ttc} % HG E \setxboldgothicfont[0]{hgrsgu.ttc} % HG UB \setmarugothic{hgrsmp.ttf} % HG M-PRO ipa-hg IPA + HG \setminchofont{ipam.ttf} % IPA \setboldminchofont[0]{hgrme.ttc} % HG E \setgothicfont{ipag.ttf} % IPA \setmediumgothicfont[0]{hgrgm.ttc} % HG M \setboldgothicfont[0]{hgrge.ttc} % HG E 7
\setxboldgothicfont[0]{hgrsgu.ttc} % HG UB \setmarugothic{hgrsmp.ttf} % HG M-PRO ipaex-hg IPAex + HG \setminchofont{ipaexm.ttf} % IPAex \setboldminchofont[0]{hgrme.ttc} % HG E \setgothicfont{ipaexg.ttf} % IPAex \setmediumgothicfont[0]{hgrgm.ttc} % HG M \setboldgothicfont[0]{hgrge.ttc} % HG E \setxboldgothicfont[0]{hgrsgu.ttc} % HG UB \setmarugothic{hgrsmp.ttf} % HG M-PRO moga-mobo Moga + Mobo MoboGothic Moga/Mobo CID prefer2004jis prefer2004jis \setminchofont[3]{mogam.ttc} % Moga90Mincho \setboldminchofont[3]{mogamb.ttc} % Moga90Mincho Bold \setgothicfont[2]{mogag.ttc} % Moga90Gothic \setboldgothicfont[2]{mogagb.ttc} % Moga90Gothic Bold \setxboldgothicfont[2]{mogagb.ttc} % Moga90Gothic Bold \setmarugothic[2]{mobog.ttc} % Mobo90Gothic prefer2004jis \setminchofont[0]{mogam.ttc} % MogaMincho \setboldminchofont[0]{mogamb.ttc} % MogaMincho Bold \setgothicfont[0]{mogag.ttc} % MogaGothic \setboldgothicfont[0]{mogagb.ttc} % MogaGothic Bold \setxboldgothicfont[0]{mogagb.ttc} % MogaGothic Bold \setmarugothic[0]{mobog.ttc} % MoboGothic moga-mobo-ex MogaEx + MoboEx MoboExGothic prefer2004jis prefer2004jis \setminchofont[4]{mogam.ttc} % MogaEx90Mincho \setboldminchofont[4]{mogamb.ttc} % MogaEx90Mincho Bold \setgothicfont[3]{mogag.ttc} % MogaEx90Gothic \setboldgothicfont[3]{mogagb.ttc} % MogaEx90Gothic Bold \setxboldgothicfont[3]{mogagb.ttc} % MogaEx90Gothic Bold \setmarugothic[3]{mobog.ttc} % MoboEx90Gothic prefer2004jis \setminchofont[1]{mogam.ttc} % MogaExMincho \setboldminchofont[1]{mogamb.ttc} % MogaExMincho Bold \setgothicfont[1]{mogag.ttc} % MogaExGothic \setboldgothicfont[1]{mogagb.ttc} % MogaExGothic Bold \setxboldgothicfont[1]{mogagb.ttc} % MogaExGothic Bold 8
\setmarugothic[1]{mobog.ttc} % MoboExGothic moga-maruberi Moga + L 3 moga-mobo \setmarugothic{mtlmr3m.ttf} % L 3 kozuka-pro Pro \setminchofont{kozminpro-regular.otf} % Pro R \setlightminchofont{kozminpro-light.otf} % Pro L \setboldminchofont{kozminpro-bold.otf} % Pro B \setgothicfont{kozgopro-medium.otf} % Pro M \setmediumgothicfont{kozgopro-regular.otf} % Pro R \setboldgothicfont{kozgopro-bold.otf} % Pro B \setxboldgothicfont{kozgopro-heavy.otf} % Pro H \setmarugothicfont{kozgopro-heavy.otf} % Pro H kozuka-pr6 Pr6 \setminchofont{kozminprovi-regular.otf} % Pro-VI R \setlightminchofont{kozminprovi-light.otf} % Pro-VI L \setboldminchofont{kozminprovi-bold.otf} % Pro-VI B \setgothicfont{kozgoprovi-medium.otf} % Pro-VI M \setmediumgothicfont{kozgoprovi-regular.otf} % Pro-VI R \setboldgothicfont{kozgoprovi-bold.otf} % Pro-VI B \setxboldgothicfont{kozgoprovi-heavy.otf} % Pro-VI H \setmarugothicfont{kozgoprovi-heavy.otf} % Pro-VI H kozuka-pr6n Pr6n \setminchofont{kozminpr6n-regular.otf} % Pr6N R \setlightminchofont{kozminpr6n-light.otf} % Pr6N L \setboldminchofont{kozminpr6n-bold.otf} % Pr6N B \setgothicfont{kozgopr6n-medium.otf} % Pr6N M \setmediumgothicfont{kozgopr6n-regular.otf} % Pr6N R \setboldgothicfont{kozgopr6n-bold.otf} % Pr6N B \setxboldgothicfont{kozgopr6n-heavy.otf} % Pr6N H \setmarugothicfont{kozgopr6n-heavy.otf} % Pr6N H hiragino-pro 6 Pro/Std + W2 \setminchofont{hiraminpro-w3.otf} % Pro W3 \setlightminchofont{hiraminpro-w2.otf} % Pro W2 \setboldminchofont{hiraminpro-w6.otf} % Pro W6 \setgothicfont{hirakakupro-w3.otf} % Pro W3 \setboldgothicfont{hirakakupro-w6.otf} % Pro W6 \setxboldgothicfont{hirakakustd-w8.otf} % Std W8 \setmarugothicfont{hiramarupro-w4.otf} % Pro W4 hiragino-pron 6 ProN/StdN + W2 \setminchofont{hiraminpron-w3.otf} % ProN W3 \setlightminchofont{hiraminpron-w2.otf} % ProN W2 \setboldminchofont{hiraminpron-w6.otf} % ProN W6 \setgothicfont{hirakakupron-w3.otf} % ProN W3 \setboldgothicfont{hirakakupron-w6.otf} % ProN W6 \setxboldgothicfont{hirakakustdn-w8.otf} % StdN W8 \setmarugothicfont{hiramarupron-w4.otf} % ProN W4 9
hiragino-elcapitan-pro Mac OS X El Capitan Pro/Std + W2 \setminchofont[1]{hiraginoserif-w3.ttc} \setlightminchofont{hiraminpro-w2.otf} \setboldminchofont[1]{hiraginoserif-w6.ttc} \setgothicfont[3]{hiraginosans-w3.ttc} \setboldgothicfont[3]{hiraginosans-w6.ttc} \setxboldgothicfont[2]{hiraginosans-w8.ttc} \setmarugothicfont[0]{hiraginosansr-w4.ttc} hiragino-elcapitan-pron Mac OS X El Capitan ProN/StdN + W2 \setminchofont[0]{hiraginoserif-w3.ttc} \setlightminchofont{hiraminpron-w2.otf} \setboldminchofont[0]{hiraginoserif-w6.ttc} \setgothicfont[2]{hiraginosans-w3.ttc} \setboldgothicfont[2]{hiraginosans-w6.ttc} \setxboldgothicfont[3]{hiraginosans-w8.ttc} \setmarugothicfont[1]{hiraginosansr-w4.ttc} morisawa-pro 7 Pro \setminchofont{a-otf-ryuminpro-light.otf} % A-OTF Pro L-KL \setboldminchofont{a-otf-futomina101pro-bold.otf} % A-OTF A101 Pro \setgothicfont{a-otf-gothicbbbpro-medium.otf} % A-OTF BBB Pro \setboldgothicfont{a-otf-futogob101pro-bold.otf} % A-OTF B101 Pro \setxboldgothicfont{a-otf-midashigopro-mb31.otf} % A-OTF MB31 Pro \setmarugothicfont{a-otfjun101pro-light.otf} % A-OTF Pro 101 morisawa-pr6n 7 Pr6N \setminchofont{a-otf-ryuminpr6n-light.otf} % A-OTF Pr6N L-KL \setboldminchofont{a-otf-futomina101pr6n-bold.otf} % A-OTF A101 Pr6N \setgothicfont{a-otf-gothicbbbpr6n-medium.otf} % A-OTF BBB Pr6N \setboldgothicfont{a-otf-futogob101pr6n-bold.otf} % A-OTF B101 Pr6N \setxboldgothicfont{a-otf-midashigopr6n-mb31.otf} % A-OTF MB31 Pr6N \setmarugothicfont{a-otfjun101pr6n-light.otf} % A-OTF Pr6N 101 yu-win Windows 8.1 \setminchofont{yumin.ttf} % Regular \setlightminchofont{yuminl.ttf} % Light \setboldminchofont{yumindb.ttf} % Demibold \setgothicfont{yugothic.ttf} % Regular \setboldgothicfont{yugothib.ttf} % Bold \setxboldgothicfont{yugothib.ttf} % Bold \setmarugothicfont{yugothic.ttf} % Regular yu-win10 Windows 10 unicode dvipdfmx 20170627 yu-win10+ dvipdfmx 20170318 7 \setminchofont{yumin.ttf} \setlightminchofont{yuminl.ttf} 10
\setboldminchofont{yumindb.ttf} \setgothicfont[0]{yugothm.ttc} \setmediumgothicfont[0]{yugothr.ttc} \setboldgothicfont[0]{yugothb.ttc} \setxboldgothicfont[0]{yugothb.ttc} \setmarugothicfont[0]{yugothm.ttc} yu-osx Mac OS X \setminchofont{yumin-medium.otf} % \setboldminchofont{yumin-demibold.ttf} % \setgothicfont{yugo-medium.otf} % \setboldgothicfont{yugo-bold.otf} % \setxboldgothicfont{yugo-bold.otf} % \setmarugothicfont{yugo-medium.otf} % sourcehan-otc Source Han Serif + Source Han Sans OTC \setminchofont[0]{sourcehanserif-regular.ttc} \setlightminchofont[0]{sourcehanserif-light.ttc} \setboldminchofont[0]{sourcehanserif-bold.ttc} \setgothicfont[0]{sourcehansans-medium.ttc} \setmediumgothicfont[0]{sourcehansans-regular.ttc} \setboldgothicfont[0]{sourcehansans-bold.ttc} \setxboldgothicfont[0]{sourcehansans-heavy.ttc} \setmarugothicfont[0]{sourcehansans-medium.ttc} sourcehan Source Han Serif + Source Han Sans OTF \setminchofont{sourcehanserif-regular.otf} \setlightminchofont{sourcehanserif-light.otf} \setboldminchofont{sourcehanserif-bold.otf} \setgothicfont{sourcehansans-medium.otf} \setmediumgothicfont{sourcehansans-regular.otf} \setboldgothicfont{sourcehansans-bold.otf} \setxboldgothicfont{sourcehansans-heavy.otf} \setmarugothicfont{sourcehansans-medium.otf} noto-otc Noto Serif CJK + Noto Sans CJK OTC \setminchofont[0]{notoserifcjk-regular.ttc} \setlightminchofont[0]{notoserifcjk-light.ttc} \setboldminchofont[0]{notoserifcjk-bold.ttc} \setgothicfont[0]{notosanscjk-medium.ttc} \setmediumgothicfont[0]{notosanscjk-regular.ttc} \setboldgothicfont[0]{notosanscjk-bold.ttc} \setxboldgothicfont[0]{notosanscjk-black.ttc} \setmarugothicfont[0]{notosanscjk-medium.ttc} noto Noto Serif CJK + Noto Sans CJK OTF \setminchofont{notoserifcjk-regular.otf} \setlightminchofont{notoserifcjk-light.otf} \setboldminchofont{notoserifcjk-bold.otf} \setgothicfont{notosanscjk-medium.otf} \setmediumgothicfont{notosanscjk-regular.otf} \setboldgothicfont{notosanscjk-bold.otf} 11
\setxboldgothicfont{notosanscjk-black.otf} \setmarugothicfont{notosanscjk-medium.otf} 5.3 ptex-fontmaps ptex-fontmaps noembed noembed kozuka kozuka-pro hiragino-elcapitan hiragino-elcapitan-pro morisawa morisawa-pro hiragino-pro ptex-fontmaps hiragino hiragino hiragino-pro * 10 5.4 0.5 1.0 ipa-otf.otf IPA ipa-dx.otf IPA + HG kozuka4 Pro kozuka-pro oneweight kozuka6 Pr6 kozuka-pr6 oneweight kozuka6n Pr6n kozuka-pr6n oneweight hiragino hiragino-pro oneweight ms-dx ms-hg ipa-ttf ipa ipa-ttf-dx ipa-hg ipav2 ipa ipav2-dx ipa-hg ipa-dx ipa-hg hiragino-dx hiragino-pro *10 1.0 hiragino hiragino ptex-fontmaps 12
6 dvipdfmx + TEX Live * 6.1 TEX Live TEX Live (u)pl A TEX kanji-config-updmap dvipdfmx updmap dvipdfmx + +NAME kanji-config-updmap pl A TEX ptex-name.map otf-name.map upl A TEX uptex-name.map otf-up-name.map pl A TEX \usepackage[+yu-win]{pxchfon} ptex-yu-win.map otf-yu-win.map 2 dvipdfmx 6.2 * *NAME NAME.map \usepackage[*yu]{pxchfon} yu.map * 11 dvipdfmx *11 W32TEX 13
7 Unicode dvipdfmx CMap Unicode 2 * 12 Unicode CMap dvipdfmx CMap CMap Adobe-Japan1 AJ1 * 13 OpenType AJ1 OpenType * 14 OpenType dvipdfmx OpenType pxchfon Unicode 1.0 dvipdfmx OpenType AJ1 CMap Unicode Unicode Unicode unicode Unicode TEX Live 2017 dvipdfmx 20170627 TEX Live 2018 unicode* unicode TEX Live 2017 dvipdfma dvipdfmx 20170318 TEX Live 2017 directunicode* unicode TEX Live 2016 dvipdfma OpenType Unicode directunicode japanese-otf \UTF Unicode directunicode* OpenType directunicode* Unicode AJ1 OpenType unicode TEX Live dvipdfmx unicode TEX *12 dvipdfmx *13 CJK Adobe Adobe-GB1 *14 Adobe Source Han Serif 14
Live 2018 + noto noto+ Unicode unicode sourcehan sourcehan-otc noto noto-otc TEX Live 2017 dvipdfmx unicode unicode dvipdfmx 20170318 TEX Live 2017 sourcehan+ sourcehan-otc+ noto+ noto-otc+ + Unicode OTF CJK yu-win10+ yu-win10 unicode Yu Gothic UI 8 dvipdfmx dvipdfmx DVI PDF -s DVI everypage DVI atbegshi 9 OT1/cfjar OT1/cfjas \rmdefault \sfdefault CM cmr cfjar cfjas OT1 OT1 15
10 jsarticle JIS é ß japanese-otf UTF \UTF \CID deluxe japanese-otf alphabet pxchfon japaneseotf 0.3 japanese-otf deluxe bold noreplace \setgothicfont A dvipdfmx DVI dvipdfmx dvipdfmx DVI DVI A.1 noalphabet DVI dvipdfmx DVI A.2 alphabet DVI r-cfja?-?-l0j dvipdfmx DVI DVI sfd dvipdfmx DVI sfd DVI ttf2pk IPA ttf2pk ttfonts.map dviout DVI 16
r-cfjar-l-@pxcjk0@ r-cfjar-r-@pxcjk0@ r-cfjar-b-@pxcjk0@ r-cfjas-r-@pxcjk0@ r-cfjas-b-@pxcjk0@ r-cfjas-x-@pxcjk0@ msmincho.ttc FontIndex=0 msmincho.ttc FontIndex=0 msmincho.ttc FontIndex=0 msgothic.ttc FontIndex=0 msgothic.ttc FontIndex=0 msgothic.ttc FontIndex=0 B pxjafont pxchfon pxjafont pxjafont pxjafont 1.0 pxjafont pxjafont 5 pxchfon C 0.7c japanese-otf multi uptex \setkoreanminchofont[ ]{ } \setkoreangothicfont[ ]{ } \setschineseminchofont[ ]{ } \setschinesegothicfont[ ]{ } \settchineseminchofont[ ]{ } \settchinesegothicfont[ ]{ } directunicode(*) directunicode japanese-otf Unicode \UTFK \UTFM directunicode* uptex 17