// -+----1----+----2----+----3----+----4----+----5----+----6----+----7----+--- *OTF パッケージ [#l22413ec] ''目次'' #contents **OTF パッケージとは [#h230c839] [[LaTeX2e的:http://psitau.kitunebi.com/]] ([[齋藤修三郎さん:https://twitter.com/psi_tau]]) の [[Open Type Font 用 VF:http://psitau.kitunebi.com/otf.html]] は Adobe-Japan1-6 相当のフォントあたり最大23,058文字(開発版を利用した場合)の 和文 OpenType フォントを使うためのパッケージです。 ここでは OTF パッケージを Microsoft Windows,UNIX (OS X,Solaris など),UNIX 互換 OS (Linux,BSD など)で使う方法を説明します。 // Mac OS X については↓ // http://web.archive.org/web/20090422125128/http://www.apple.com/jp/macosx/technology/unix.html // 「LeopardはOpen Brand UNIX 03登録製品」 -安定版を利用した場合は Adobe-Japan1-5 相当のフォントあたり最大20,317文字となります。 -OTF パッケージは5書体以上を扱うことができます。以前の[[UTF パッケージ:http://psitau.kitunebi.com/utf.html]]は明朝体とゴシック体だけでした。 -また,和文フォントのメトリックが改訂されました。 従来のものは min10.tfm のしがらみを引きずった長方形でしたが,OTF では 正方形(高さ : 深さ = 88 : 12)に直されました。 -なお,OTF パッケージの扱えるグリフは Adobe-Japan1-6,Adobe-GB1-5,Adobe-CNS1-6,Adobe-Korea1-2 のプロポーショナルでない固定幅のもの(全角幅,半角幅,1/3 角幅など)です (CID 番号に完全対応している DVIware で[[ヒラギノ:http://www.jiyu-kobo.co.jp/works/works.html#Anchor-001]]を 使用する場合には従属欧文およびプロポーショナル仮名を使用可)。 -TeX Live 2012 では japanese-otf パッケージ,japanese-otf-uptex パッケージがデフォルトでインストールされます.バージョンはベータ版 ([[2012/4/11 v1.7b5:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/platex/japanese-otf-uptex/otf.sty?view=markup]]) に相当します. **ChangeLog [#k32bef0c] ***japanese-otf [#b26e364e] -[[[texlive] Index of /trunk/Master/texmf-dist/tex/platex/japanese-otf:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/platex/japanese-otf/]] --[[log:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/platex/japanese-otf/?view=log]] -[[texlive] Index of /trunk/Master/texmf-dist/source/fonts/japanese-otf:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/source/fonts/japanese-otf/]] --[[log:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/source/fonts/japanese-otf/?view=log]] ***japanese-otf-uptex [#kd9a1a12] -[[[texlive] Index of /trunk/Master/texmf-dist/tex/platex/japanese-otf-uptex:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/platex/japanese-otf-uptex/]] --[[log:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/platex/japanese-otf-uptex/?view=log]] -[[[texlive] Index of /trunk/Master/texmf-dist/source/fonts/japanese-otf-uptex:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/source/fonts/japanese-otf-uptex/]] --[[log:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/source/fonts/japanese-otf-uptex/?view=log]] **Microsoft Windows でのインストール [#t967d888] ***W32TeX [#z4ee6291] 角藤さんの [[W32TeX]] に 含まれている&ref(ftp://ftp.kddilabs.jp/TeX/ptex-win32/current/otfbeta.tar.xz); をダウンロードします (開発版なら &ref(ftp://ftp.kddilabs.jp/TeX/ptex-win32/current/otfdevel.tar.xz); ,安定版なら &ref(ftp://ftp.kddilabs.jp/TeX/ptex-win32/current/otf.tar.xz); をダウンロードします)。~ これを例えば C:\temp\ に入れます。~ [[Windows PowerShell]] やコマンド プロンプトで次のように打ち込みます。 >cd \w32tex >tar Jxvf C:/temp/otfbeta.tar.xz 角藤さんの簡易インストーラー (texinst2012.zip) は // 2011/12/27 TeX Live 2012/dev ベースが最新 OTF パッケージの展開にも対応していますので,次のようにしても良いでしょう。 >cd \w32tex >texinst2012 C:/temp dvipdfm(x) 用の map ファイルの置き場所は $TEXMF/fonts/map/dvipdfmx// です。 とりあえずこれで大丈夫です。 ***TeX Live [#da8ed89a] TeX Live 2012 では最初から japanese-otf パッケージ,japanese-otf-uptex パッケージがインストールされます.~ **OS X でのインストール [#h2117028] OS X の場合は, MacTeX または TeX Live をインストールすれば OTF パッケージもインストールできます。~ ***MacTeX & TeX Live [#t85f1532] MacTeX-2012,TeX Live 2012 では最初から japanese-otf パッケージ,japanese-otf-uptex パッケージがインストールされます.~ **Solaris,UNIX 互換 OS でのインストール [#aec1d55c] Solaris,Linux,BSD などの場合は, TeX Live をインストールすれば OTF パッケージもインストールできます。~ ***TeX Live [#fa2a3abb] TeX Live 2012 では最初から japanese-otf パッケージ,japanese-otf-uptex パッケージがインストールされます.~ **CMap [#n2a34850] Adobe 提供の CMap ファイルが2009年9月、オープンソースになりました。~ [[CMap Resources:http://sourceforge.net/adobe/cmap/home/Home/]] から "Downloads" へ進み、 [[Adobe-Japan1-6:http://sourceforge.net/projects/cmap.adobe/files/cmapresources_japan1-6.tar.z/download]], [[Adobe-GB1-5:http://sourceforge.net/projects/cmap.adobe/files/cmapresources_gb1-5.tar.z/download]], [[Adobe-CNS1-6:http://sourceforge.net/projects/cmap.adobe/files/cmapresources_cns1-6.tar.z/download]], [[Adobe-Korea1-2:http://sourceforge.net/projects/cmap.adobe/files/cmapresources_korean1-2.tar.z/download]] を取得できます。 **フォントを埋め込まず使用する [#m049c993] まず OpenType フォントを持っていなくても試せる方法です。Ryimun-Light と GothicBBB-Meduim は,dvipdfmx では埋め込まれないフォントであることと, 埋め込まれてない Ryumin-Light と GothicBBB-Medium を [[Adobe Reader]]/[[Adobe Acrobat:http://www.adobe.com/jp/products/acrobat/]] が適切なフォントに代替して表示・印刷することを利用する方法です。dvipdfmx および Adobe Reader/Acrobat で 使えるアジア・拡張言語フォントパック (Adobe Reader XI Font Packs [[Windows>http://www.adobe.com/support/downloads/product.jsp?product=10&platform=Windows]] / [[Mac>http://www.adobe.com/support/downloads/product.jsp?product=10&platform=Mac]] / Adobe Reader 9.1 Font Packs [[Unix>http://www.adobe.com/support/downloads/product.jsp?product=10&platform=Unix]]) は すでにインストールされているものとします。 $TEXMF/fonts/map/dvipdfmx/base/cid-x.map に次のように書きます。 rml H Ryumin-Light rmlv V Ryumin-Light gbm H GothicBBB-Medium gbmv V GothicBBB-Medium hminr-h H Ryumin-Light hminr-v V Ryumin-Light otf-ujmr-h UniJIS-UTF16-H Ryumin-Light otf-ujmr-v UniJIS-UTF16-V Ryumin-Light otf-cjmr-h Adobe-Japan1-6 Ryumin-Light otf-cjmr-v Identity-V Ryumin-Light hgothr-h H GothicBBB-Medium hgothr-v V GothicBBB-Medium otf-ujgr-h UniJIS-UTF16-H GothicBBB-Medium otf-ujgr-v UniJIS-UTF16-V GothicBBB-Medium otf-cjgr-h Adobe-Japan1-6 GothicBBB-Medium otf-cjgr-v Identity-V GothicBBB-Medium これで次のものをテストしてみます。 \UTF{...} は十六進4桁の Unicode 番号,\CID{...} は十進の CID 番号を使います。 ---- %%% -*- mode: yatex; Coding: utf-8; Encoding: UTF-8 -*- \documentclass{jsarticle} \usepackage{otf} \begin{document} 森\UTF{9DD7}外と内田百\UTF{9592}とが\UTF{9AD9}島屋に行くところを想像した。 \CID{7652}飾区の\CID{13706}野屋 \end{document} ---- これを “hoge.tex” という名前で保存し, [[Windows PowerShell]] やコマンド プロンプトで次のようにして処理します。 >platex hoge.tex >dvipdfmx hoge.dvi >start hoge.pdf // OS X の場合は // $ open hoge.pdf これで hoge.pdf が Adobe Reader/Acrobat で開き, ちゃんと表示されたと思います。 Adobe Reader/Acrobat XI をお使いの方が多くなりましたので,最新の Adobe-Japan1-6 の文字を表示させて見ましょう。OTF パッケージは 開発版を使用します。 テスト用の pLaTeX ソースは,例えば次のものを用いてみます。 ---- %%% -*- mode: yatex; Coding: utf-8; Encoding: UTF-8 -*- \documentclass{jarticle} \usepackage{otf} \begin{document} Adobe-Japan1-5で追加された文字を使った例 \begin{itemize} \item 「\゜か」,「\゜き」,「\゜く」,「\゜け」,「\゜こ」, 「\゜カ」,「\゜キ」,「\゜ク」,「\゜ケ」,「\゜コ」は鼻濁音を表す。 \item Macintosh用キーボードの\UTF{2318}(Command key)を押す。 \item \UTF{2672}を心がけよう。 \end{itemize} Adobe-Japan1-6で追加された文字を使った例 \begin{itemize} \item ほげほげ番組\CID{20556} \item ほげほげフェスティバル\CID{20656} \item \CID{20939}(Bq: becquerel)は放射能の強さを表す単位である。 \item フラーレン(fullerene) C$_{60}$は サッカーボール状(\CID{20957})の構造をしている。 \item \UTF{9B87}とは岩魚(イワナ)のことであり,嘉魚とも書く。 \end{itemize} \end{document} ---- 最初の3項目に Adobe-Japan1-5 で追加された文字を,次の5項目に Adobe-Japan1-6 で追加された文字を使っています。コマンド処理は上と同様です。 コマンドが苦手な方は,[[TeXworks]] に 簡単な方法が書かれているのでご覧ください。 **フォントを埋め込むには [#hf05d89a] 上の方法で作った PDF ファイルは,和文フォントが埋め込まれていないので 軽いのですが,どんな環境でも文字化けせず読めるというわけではありません。 実際,上の pLaTeX ファイルに “\gtfamily” と書き込んで 全部をゴシック体にすると,Adobe Reader/Acrobat X で開いた場合に 「土口の吉」が明朝体になってしまうことがあります。 どのような環境でも読めるようにするには,フォントを埋め込まなければなりません。 そのためには OpenType フォントが必要です。 ***Microsoft Windows NT 6.x系 (8, 7, Vista) の場合 [#p413a15f] とりあえず $TEXMF/fonts/opentype/Adobe/ に Adobe Reader/Acrobat XI または Adobe Reader/Acrobat X の KozMinPr6N-Regular.otf ・ KozGoPr6N-Medium.otf のシンボリックリンク(管理者権限で「コマンド プロンプト」を開き, mklink を実行します。)を作成し,$TEXMF/fonts/map/dvipdfmx/base/cid-x.map に次のように書きます(C:/Windows/Fonts/ にある KozMinPr6N-Regular.otf 等の otf ファイルを $TEXMF/fonts/opentype/Adobe/ に直接コピーすることはライセンス上できません)。 rml H KozMinPr6N-Regular.otf rmlv V KozMinPr6N-Regular.otf gbm H KozGoPr6N-Medium.otf gbmv V KozGoPr6N-Medium.otf hminr-h H KozMinPr6N-Regular.otf hminr-v V KozMinPr6N-Regular.otf otf-ujmr-h UniJIS-UTF16-H KozMinPr6N-Regular.otf otf-ujmr-v UniJIS-UTF16-V KozMinPr6N-Regular.otf otf-cjmr-h Adobe-Japan1-6 KozMinPr6N-Regular.otf otf-cjmr-v Identity-V KozMinPr6N-Regular.otf hgothr-h H KozGoPr6N-Medium.otf hgothr-v V KozGoPr6N-Medium.otf otf-ujgr-h UniJIS-UTF16-H KozGoPr6N-Medium.otf otf-ujgr-v UniJIS-UTF16-V KozGoPr6N-Medium.otf otf-cjgr-h Adobe-Japan1-6 KozGoPr6N-Medium.otf otf-cjgr-v Identity-V KozGoPr6N-Medium.otf これで明朝体については「小塚明朝 Pr6N R」が,ゴシック体については「小塚ゴシック Pr6N M」がそれぞれ埋め込まれるので,Adobe-Japan1-6 の範囲なら誰でも読めるようになります。 なお,Adobe に問い合わせたところ,アジア・拡張言語フォントパック (Adobe Reader XI Font Packs [[Windows>http://www.adobe.com/support/downloads/product.jsp?product=10&platform=Windows]] / [[Mac>http://www.adobe.com/support/downloads/product.jsp?product=10&platform=Mac]] / Adobe Reader 9.1 Font Packs [[Unix>http://www.adobe.com/support/downloads/product.jsp?product=10&platform=Unix]]) 内の OpenType フォントの用途として,Adobe Reader/Acrobat での プレビュー・印刷用途を想定しているようです。 上のような dvipdfmx を利用したフォントの埋め込みはライセンス違反となりますのでご注意下さい([[TeXWiki:フォント>フォント]] にある Adobe-Japan1-6 に完全対応した和文フォント(有償)を購入している場合には問題ありません)。 //OpenType 100 ([[ダイナコムウェア:http://www.dynacw.co.jp/]])の DFHSMinchoStd-W3.otf でもやってみましたが,通常の場合は問題なかったのに,OTF パッケージで使う場合はエラーになってしまいました: // // *** Unknown charstring operator: <02> *** // // *** Parsing charstring failed *** // error: -1 (stack depth: 11) // // Cannot continue ... // // 販売終了品につきコメントアウト ***UNIX 互換 OS の場合 [#c2475144] とりあえず Adobe Reader/Acrobat 9 の KozMinPr6N-Regular.otf のある ディレクトリを $TEXMFLOCAL/fonts/opentype// ディレクトリ以下から シンボリックリンクした状態で,cid-x.map を次のように書き直します。 hminr-h H KozMinPr6N-Regular.otf hminr-v V KozMinPr6N-Regular.otf otf-ujmr-h UniJIS-UTF16-H KozMinPr6N-Regular.otf otf-ujmr-v UniJIS-UTF16-V KozMinPr6N-Regular.otf otf-cjmr-h Adobe-Japan1-6 KozMinPr6N-Regular.otf otf-cjmr-v Identity-V KozMinPr6N-Regular.otf これで明朝体については「小塚明朝 Pr6N R」が埋め込まれるので Adobe-Japan1-6 の範囲なら誰でも読めるようになります。 **Adobe-Japan1-6 とは [#j54465d8] 2004年6月に出た,現時点で最新の Adobe-Japan1-6 は,JIS C 6226:1978,JIS X 0213:2000,JIS X 0212:1990の規格表示体,JIS X 0213:2004の印刷標準字体や U-PRESS用の文字を含む23,058グリフの文字セットです。 Adobe Reader XI 日本語版(または Adobe Reader XI に用いるアジア・拡張言語フォントパック)に含まれている KozMinPr6N-Regular.otf と KozGoPr6N-Medium.otf がこれに準拠していますので,Adobe Reader XI が 対応している OS ならどれでも無償で豊富なフォントを利用できるようになりました。~ Microsoft Windows 版の Adobe Reader XI に 対する[[アジア・拡張言語フォントパック:ftp://ftp.adobe.com/pub/adobe/reader/win/11.x/11.0.00/misc/]]には -KozMinPr6N-Regular.otf [Adobe-Japan1-6 対応の日本語明朝体フォント] -KozGoPr6N-Medium.otf [Adobe-Japan1-6 対応の日本語ゴシック体フォント] -AdobeSongStd-Light.otf [Adobe-GB1-5 対応の簡化字中国語宋体フォント] -AdobeHeitiStd-Regular.otf [Adobe-GB1-5 対応の簡化字中国語黒体フォント] -AdobeMingStd-Light.otf [Adobe-CNS1-6((「Adobe Creative Suite 5」に同梱ではないものはAdobe-CNS1-5 対応。)) 対応の繁體中国語明體フォント] -AdobeFanHeitiStd-Bold.otf [Adobe-CNS1-6 対応の繁體中国語黒體フォント] -AdobeMyungjoStd-Medium.otf [Adobe-Korea1-2 対応の 韓國語{한국어}明朝體{명조체}フォント] -AdobeGothicStd-Bold.otf [Adobe-Korea1-2 対応の 韓國語{한국어}ゴシック体フォント] が附属しています。~ Linux/Solaris 版の Adobe Reader 9 に 対する[[アジア・拡張言語フォントパック:ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.1/misc/]]には -KozGoPr6N-Medium.otf [Adobe-Japan1-6 対応の日本語ゴシック体フォント] が附属していません。~ [[Linux/Debian#Adobe Reader>Linux/Debian#o1495f80]] を参照してインストールすれば KozGoPr6N-Medium.otf も使用できます.~ //2002年9月に出た Adobe-Japan1-5 は,JIS X 0213:2000 (JIS 第3,第4水準)や //国語審議会報告に基づく印刷標準字体の文字を含む20,317グリフの文字セットです。 //Mac OS X v10.2 のヒラギノ Pro がこれに準拠しています //(実は18文字だけ足りないそうです → //「[[ZDNet Mac: デザイン & パブリッシング分野で Mac OS X がすぐれている理由[Internet Archive のウェブアーカイブ]:http://web.archive.org/web/20031020083437/http://www.zdnet.co.jp/macwire/0211/07/nj00_dandp.html]]」,Mac //OS X v10.2.4 以降のヒラギノ [ver 7.11] には //全部のグリフがあるそうです[Thanks: uchiyama さん])。 //[[ダイナコムウェア:http://www.dynacw.co.jp/]]の OpenType //平成書体パックは Adobe-Japan1-5 準拠だそうです ([[qa:41849]])。 // //Adobe-Japan1-4 は15,444グリフの文字セットです。 //Adobe Acrobat (Reader) 5,Adobe Reader/Acrobat 6 の //KozMinPro-Regular-Acro.otf,KozGoPro-Medium-Acro.otf はこれのようです。 // //Adobe-Japan1-3 は9,354グリフの文字セットで,Std の附く名前の OpenType フォント, //例えばダイナコムウェアのOpenType 100 や,Adobe の古いバージョンの製品に附いている小塚フォントがこれにあたります。 **ヒラギノと OS X [#l1d1369f] ヒラギノを買ったら MacBook Air がオマケに附いてきました(ウソ)。 TeX Live をインストールして dvipdfmx -f ptex-hiragino.map -f otf-hiragino.map hoge.dvi を実行しました。 これで2万グリフのヒラギノが使えるようになりました。めでたしめでたし。 &ref(http://oku.edu.mie-u.ac.jp/~okumura/texfaq/hiragino.png,nolink,"ヒラギノ出力例"); \usepackage[expert]{otf} とすると, ご覧のように,縦書きと横書きで一部の字形が変わります(拙著旧版 『[[[改訂版]LaTeX2e 美文書作成入門:http://oku.edu.mie-u.ac.jp/~okumura/texfaq/bibun2e.html]]』も ヒラギノですが変わらなかったのは OpenType 版ヒラギノではなかったから)。 ちなみに無指定の OTF パッケージでは \bfseries で同じウェイトのゴシックになるだけですので, 上の図の例では “bold” オプションも加えて太いゴシックにしてあります。 **新しいフォントメトリック [#y2c312cd] OTF パッケージを(“noreplace” オプション以外で)使うと,\UTF{...} や \CID{...} で指定した文字以外についても,新しい和文用メトリックが使われます。 これは JIS フォントメトリックとほぼ同じですが,JIS フォントメトリックが今までの min10 などのしがらみを引きずって「高さ + 深さ < 幅」であったのに対し,OTF パッケージの新 JIS メトリックは正方形(高さ + 深さ = 幅)です。従って,1 zw = 1 zh です(公称 10 pt のフォントで 1 zw = 1 zh = 9.62216 pt)。また, 一般的な PostScript の和文フォントにならって「高さ : 深さ = 88 : 12」です。 さらに,「?」と「!」(JIS の用語では「区切り約物」)の後に, 横書きの場合も 0.5 zw のグルー(スペース)が入るようになりました (縦書きでは tmin10 などと同様 1 zw が入ります)。このグルーを禁止するには あっ!\inhibitglue と驚く または あっ!\<と驚く と書かなければなりません。 **UTF-8 入力での利用 [#u1eb9e1c] [[安田功さん:http://yasuda.homeip.net/]]の [[Utf82TeX:http://yasuda.homeip.net/tex/utf82tex.html]] は,UTF-8 の入力ファイルを pLaTeX で処理可能な文字やコントロールシーケンスに 変換するプリプロセッサです。これを使えば,漢字・ハングル(한글)等 CJK の文字は OTF パッケージのコントロールシーケンスに変換できるので, 文字コードを直接数値入力する手間が 省けます。[[TeXWiki:pTeX と多言語処理 #多言語の Unicode 直接入力と pTeX>pTeXと多言語処理#cyraccpw]] にも解説があります。 大友さんの[[機種依存文字変換テーブル [Internet Archive]>http://web.archive.org/web/20070923025753/http://www.klavis.info/sjistbl.txt]]を 併用すると丸附き数字(e.g. ① [U+2460])なども変換できて便利そうです ([[qa:41425]] 参照)。 一方,[[角藤さん>W32TeX]]の配布に 含まれる&ref(http://w32tex.org/generic/utf8toutf.zip,utf8toutf); の方は Microsoft Windows 用の exe 実行ファイルも附いていますし,より簡単に 使えそうです。ソースはC言語で,UNIX 互換 OS でも make 一発で作れます。 **dviout for Windows での使用 [#z044b3e2] [[dviout for Windows>dviout]] では \CID{...} などでの Adobe-Japan1 の CID 直接参照の機能は無く,代わりに CID → Unicode の変換を経由した表示機能が あります。dviout for Windows Ver. 3.18 で CID → Unicode の変換テーブルが 強化されました。\CID{...} を利用されている方はアップデートをお薦めします。 dviout for Windows Ver. 3.18 より expert オプションが簡易的ながら利用可能に なりました。縦組み専用仮名・横組み専用仮名・ルビ用仮名が汎用仮名に置換されて 出力されます。expert ならではの機能にはなりませんが,プレヴューや下書きには 役に立つことでしょう。deluxe オプション(多ウェイト化)は制限なく利用可です。 最終出力には dviout ではなく,dvipdfmx や dvips など CID に完全対応した DVIware を利用しましょう。 Adobe 製品に附いている小塚フォントを使う場合は,次のような マップファイルを用意し,[Option] → [Setup Parameters...] → [Font2] → ftt: にそのマップファイルのフルパスを記入し,[Save] → [Ok] します。 ---- hminr-h "小塚明朝 Pr6N R" hminr-v "@小塚明朝 Pr6N R" otf-ujmr-h "小塚明朝 Pr6N R" Unicode otf-ujmr-v "@小塚明朝 Pr6N R" Unicode otf-cjmr-h "小塚明朝 Pr6N R" CID2Uni otf-cjmr-v "@小塚明朝 Pr6N R" CID2Uni hgothr-h "小塚ゴシック Pr6N M" hgothr-v "@小塚ゴシック Pr6N M" otf-ujgr-h "小塚ゴシック Pr6N M" Unicode otf-ujgr-v "@小塚ゴシック Pr6N M" Unicode otf-cjgr-h "小塚ゴシック Pr6N M" CID2Uni otf-cjgr-v "@小塚ゴシック Pr6N M" CID2Uni hminb-h "小塚明朝 Pr6N B" hminb-v "@小塚明朝 Pr6N B" otf-ujmb-h "小塚明朝 Pr6N B" Unicode otf-ujmb-v "@小塚明朝 Pr6N B" Unicode otf-cjmb-h "小塚明朝 Pr6N B" CID2Uni otf-cjmb-v "@小塚明朝 Pr6N B" CID2Uni hgothb-h "小塚ゴシック Pr6N B" hgothb-v "@小塚ゴシック Pr6N B" otf-ujgb-h "小塚ゴシック Pr6N B" Unicode otf-ujgb-v "@小塚ゴシック Pr6N B" Unicode otf-cjgb-h "小塚ゴシック Pr6N B" CID2Uni otf-cjgb-v "@小塚ゴシック Pr6N B" CID2Uni hmgothr-h "小塚ゴシック Pr6N H" hmgothr-v "@小塚ゴシック Pr6N H" otf-ujmgr-h "小塚ゴシック Pr6N H" Unicode otf-ujmgr-v "@小塚ゴシック Pr6N H" Unicode otf-cjmgr-h "小塚ゴシック Pr6N H" CID2Uni otf-cjmgr-v "@小塚ゴシック Pr6N H" CID2Uni ---- モリサワフォントを使う場合は,次のような マップファイルを用意し,[Option] → [Setup Parameters...] → [Font2] → ftt: にそのマップファイルのフルパスを記入し,[Save] → [Ok] します。 ---- otf-ujmr-h "A-OTF リュウミン Pr6N L-KL" unicode otf-ujmr-v "@A-OTF リュウミン Pr6N L-KL" unicode otf-cjmr-h "A-OTF リュウミン Pr6N L-KL" cid2uni otf-cjmr-v "@A-OTF リュウミン Pr6N L-KL" cid2uni hminr-h "A-OTF リュウミン Pr6N L-KL" hminr-v "@A-OTF リュウミン Pr6N L-KL" otf-ujgr-h "A-OTF 中ゴシックBBB Pr6N Med" unicode otf-ujgr-v "@A-OTF 中ゴシックBBB Pr6N Med" unicode otf-cjgr-h "A-OTF 中ゴシックBBB Pr6N Med" cid2uni otf-cjgr-v "@A-OTF 中ゴシックBBB Pr6N Med" cid2uni hgothr-h "A-OTF 中ゴシックBBB Pr6N Med" hgothr-v "@A-OTF 中ゴシックBBB Pr6N Med" otf-ujmb-h "A-OTF 太ミンA101 Pr6N Bold" unicode otf-ujmb-v "@A-OTF 太ミンA101 Pr6N Bold" unicode otf-cjmb-h "A-OTF 太ミンA101 Pr6N Bold" cid2uni otf-cjmb-v "@A-OTF 太ミンA101 Pr6N Bold" cid2uni hminb-h "A-OTF 太ミンA101 Pr6N Bold" hminb-v "@A-OTF 太ミンA101 Pr6N Bold" otf-ujgb-h "A-OTF 太ゴB101 Pr6N Bold" unicode otf-ujgb-v "@A-OTF 太ゴB101 Pr6N Bold" unicode otf-cjgb-h "A-OTF 太ゴB101 Pr6N Bold" cid2uni otf-cjgb-v "@A-OTF 太ゴB101 Pr6N Bold" cid2uni hgothb-h "A-OTF 太ゴB101 Pr6N Bold" hgothb-v "@A-OTF 太ゴB101 Pr6N Bold" otf-ujmgr-h "A-OTF 見出ゴMB31 Pr6N MB31" unicode otf-ujmgr-v "@A-OTF 見出ゴMB31 Pr6N MB31" unicode otf-cjmgr-h "A-OTF 見出ゴMB31 Pr6N MB31" cid2uni otf-cjmgr-v "@A-OTF 見出ゴMB31 Pr6N MB31" cid2uni hmgothr-h "A-OTF 見出ゴMB31 Pr6N MB31" hmgothr-v "@A-OTF 見出ゴMB31 Pr6N MB31" ---- ただし dviout for Windows は Windows API で文字を描いているので,Unicode の 使える Microsoft Windows 8, 7, Vista, XP x64 Edition, XP などでしか使えないと思います。 //2000はベンダーのサポート対象外のOSで除外しました。 また CID 番号を直接指定しても,Unicode に 変換できるもの以外は “The OS returns the error code 0” という警告を出して 化けてしまいます ([[qa:17849]])。 //**美文書第3版から第4版の CD-ROM インストールへの乗り換えに関するメモ [#c6411905] ///usr/local/share/texmf-local/ の下に /usr/local/share/texmf/ の下にあるものと //同じディレクトリ・ツリーを作成し,以下のファイルをコピーします。 // //-/usr/local/share/texmf/dvipdfmx/config/dvipdfmx.cfg //-/usr/local/share/texmf/fonts/map/dvipdfm//*.map (dvipdfmx 用の map ファイル) //-/usr/local/share/texmf/web2c/texmf.cnf // //このとき,“texmf.cnf” を修正すると良いでしょう。変数 “TTFONTS” と同様に, //変数 “OPENTYPEFONTS” に “;$SYSTTF” を次のように付け加えます。 // OPENTYPEFONTS = .;$SYSTTF;$TEXMF/fonts/opentype// //こうすると,TeX に使う OpenType フォントを $TEXMF/fonts/opentype// と //システム ($SYSTTF/) とに2重にインストールする必要がなくなります。 // //また OS が Microsoft Windows であれば,[[dviout for Windows>dviout]] 用の //map ファイルも今まで使っていたものを dviout\map\ にコピーする必要があります。 //ファイル名としては “$user.map” が推奨されています。 //(OTF パッケージとは無関係ですが,dviout 用の //[[Susie:http://www.digitalpad.co.jp/~takechin/]] プラグインも //コピーする必要があります。) // //> //※ Microsoft Windows でフォントに関するトラブルが発生した場合は, //“FNTCACHE.DAT” と “ICONCACHE.DB” を削除すると解決することがあります。 //複数存在する場合があるので,ハードディスク全部を検索すると良いでしょう。 **CID 番号参照用のサンプルへのリンク [#ze53c84a] -[[Font and Type Technology Center—Font technical notes:http://www.adobe.com/devnet/font.html]] --&ref(http://www.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5078.Adobe-Japan1-6.pdf,Adobe-Japan1-6 Character Collection for CID-Keyed Fonts #5078 (PDF, 10.3 MiB)); --&ref(http://www.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5079.Adobe-GB1-5.pdf,Adobe-GB1-5 Character Collection for CID-Keyed Fonts #5079 (PDF, 12.6 MiB)); --&ref(http://www.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5080.Adobe-CNS1-5.pdf,Adobe-CNS1-5 Character Collection for CID-Keyed Fonts #5080 (PDF, 8.0 MiB)); --&ref(http://www.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5093.Adobe-Korea1-2.pdf,Adobe-Korea1-2 Character Collection for CID-Keyed Fonts #5093 (PDF, 6.0 MiB)); -ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/~ ftp://ftp.oreilly.de/pub/examples/english_examples/nutshell/cjkv/adobe/~ http://examples.oreilly.de/english_examples/nutshell/cjkv/adobe/ --&ref(ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/aj16-radical-stroke.pdf); --&ref(ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/aj16-utf32.pdf); --&ref(ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/ag15-utf32.pdf); --&ref(ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/ac15-utf32.pdf); --&ref(ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/ak12-utf32.pdf); -[[安岡孝一先生の website:http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/index-j.html]] --&ref(http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/publications/Adobe-Japan1kanji.pdf,Adobe-Japan1 の漢字(部首画数順) (PDF)); * map Files for the OTF Package [#nc92c884] ここからの話の対象は W32TeX,あるいは TeX Live の場合であろうと思われます。 > TeX Live をお使いの場合は,(e-)(u)pTeX エンジン用の map ファイルが準備されています。~ 埋め込み制御は $ sudo updmap-sys --setoption kanjiEmbed noEmbed (埋め込まない) $ sudo updmap-sys --setoption kanjiEmbed hiragino (ヒラギノ書体を埋め込む) $ sudo updmap-sys --setoption kanjiEmbed ipaex (IPAexフォントを埋め込む) $ sudo updmap-sys --setoption kanjiEmbed ipa (IPAフォントを埋め込む) $ sudo updmap-sys --setoption kanjiEmbed kozuka (小塚書体を埋め込む) $ sudo updmap-sys --setoption kanjiEmbed morisawa (モリサワフォントを埋め込む) などを実行すれば dvipdfmx/dvips/xdvi の設定がすべて切り替わります。~ [[updmap-setup-kanji.pl:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.pl?view=markup]] を使用すれば PDFへのフォント埋め込みの指定、および埋め込み状況の確認ができます。~ $ updmap-setup-kanji <fontname> (otf-<fontname>.mapにしたがってフォントを埋め込む) $ updmap-setup-kanji auto (hiragino, morisawa, kozuka, ipaex, ipaのいずれかを埋め込む) $ updmap-setup-kanji nofont (PDFにフォントを埋め込まない) $ updmap-setup-kanji status (現在の埋め込み設定を確認する) dvipdfmx の設定を一時的に変更したいだけなら,コマンドラインから dvipdfmx -f ptex-hiragino.map -f otf-hiragino.map hoge.dvi などとオプション “-f” で直接指定する方法もあります。 -[[OTF利用の際のフォント埋め込みの切り替えなど:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=866]] を参照. // -+----1----+----2----+----3----+----4----+----5----+----6----+----7----+--- // otf-cjmr-h は,前半では Identity-H と紹介されていますが, // 以下では Adobe-Japan1-6 にしてあるのはどういう意味があるのでしょうか。 // Adobe-Japan1-6 は「必要な4つの CMap」にも含まれてませんが,いいのかな。 // 日本語の OpenType フォント内には Adobe-Japan1 の情報が入っているので, // 日本語の OpenType フォントを使う場合には // Adobe-Japan1-6 は必要なく Identity-H でもかまいません。 // TrueType フォントには Adobe-Japan1 の情報が入っていないので, // TrueType フォントを使って CID 番号の命令 (\CID{}) から文字を出す場合には // CMap に Adobe-Japan1-6 を指定するか, // または Identity-H, Identity-V を指定した上で // TrueType フォント名の最後に “/AJ16” を付け加える必要があります。 // 中国語や韓國語についても同様のことが言えます。 // (下の記述にある Microsoft Windows の TrueType フォントを使う場合の // dvipdfmx 用の map ファイルや次のサイトをご参照ください。 // http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?LaTeX-CJK#odc3338f // http://cvs.ktug.or.kr/viewcvs/*checkout*/dvipdfmx/README?rev=1.24 // http://www.ring.gr.jp/pub/text/CTAN/dviware/dvipdfmx/README ) // 実際に,Adobe-Japan1-6 や “/AJ16” を使わずに // Identity-H, Identity-V と TrueType フォントを使うように // // otf-cjmr-h Identity-H :0:msmincho.ttc // otf-cjmr-v Identity-V :0:msmincho.ttc // // などと map ファイルに書いた上で // // \documentclass{jsarticle} // %\documentclass{tarticle} // \usepackage[deluxe,multi]{otf} // \begin{document} // \noindent // 日本語\\ // \UTF{65E5}\UTF{672C}\UTF{8A9E}\\ // \CID{3284}\CID{3722}\CID{1952} // \end{document} // // と書いて dvipdfmx で処理してみると // おそらく3行目の CID 番号による部分が文字化けするので, // Adobe-Japan1-6 の必要性がわかると思います。 // // OTF パッケージの機能をフルに活用しようとすれば, // H, UniJIS-UTF16-H, UniGB-UTF16-H, UniCNS-UTF16-H, UniKS-UTF16-H, // V, UniJIS-UTF16-V, UniGB-UTF16-V, UniCNS-UTF16-V, UniKS-UTF16-V, // Identity-H, Identity-V, Adobe-Japan1-6, Adobe-Korea1-2, // Adobe-GB1-5, Adobe-CNS1-5 // の計16個の CMap が必要になります。 // // 前半の記述は別の方がお書きになったもので, // 記述内容に差がある部分もあると思います。 // 時間が許せば,前半と後半とをひとまとめにしたいと思っております。 // // ptetex3 の updmap では CJK フォントも対象になっているのですか。 // W32TeX では updmap は CJK フォント以外のみに対応しています。 // ところで,ptetex3 では updmap での(特に Mac OS X での) // 中国語や韓國語のフォントの埋め込み制御はどのようになっているのでしょうか? // 上の記述では日本語フォントの埋め込み制御しか無いようですが。 // 丁寧な解説ありがとうございます。TrueType フォントのことを忘れておりました。 // Adobe-Japan1-6 の意義がようやくわかりました。 // 個人的な感想を書かせていただきますと, // ご承知の通り Identity-{H,V} の二つはまったく同一ですから, // otf-cjmr-{h,v} のエンコードの表記は, // やはり揃えておいたほうが誤解が少ないように思います。 // (私は長い間 Identity-V は縦書きの文字に置き換えられると思っていました。) // ptetex3 の updmap については,以下が詳しいです。 // http://tutimura.ath.cx/ptetex/?%A5%D5%A5%A9%A5%F3%A5%C8%A4%CE%BD%B8%C3%E6%B4%C9%CD%FD // 中韓のフォントの埋め込み制御はできないようですが, // 埋め込み制御は dvipdfm に直接オプションで指定するのがよいと思います。 // Identity-H と Identity-V とは同じではありませんよ。例えば // // otf-cjmr-h Identity-V Ryumin-Light // // とすると,文字が横に寝てしまいます。 // // 私は CMap の部分にはできるだけ Identity-H を使わずに, // その CID 番号に対応した CMap 名を表記するべきだと考えます。例えば, // // otf-cjmr-h Identity-H MSung-Light // // のように map ファイルを書いても dvipdfmx は何のエラーも出さずに // 処理を完了させます。しかし実際に PDF を表示してみると, // 日本語用の CID 番号による部分が見事に文字化けしています。 // Identity-H と書いて実質 CMap を特定しなかったために // MSung-Light 内の CMap 情報である Adobe-CNS1 を使ってしまったのが原因です。 // 当然この virtual font “otf-cjmr-h” は // 日本語用の CID 番号の CMap である Adobe-Japan1 のみに対応しています。 // 従って “otf-cjmr-h” には Adobe-Japan1-6 を使うということを // はっきりと明示するために,map ファイルにはできるだけ // Identity-H ではなく Adobe-Japan1-6 と CMap 名を書くべきだと考えるのです。 // 一方,横組み用の CMap である Adobe-Japan1-6 などを縦組み用の Identity-V と // 置き換えることはできません。もし置き換えてしまうと文字が横に寝てしまいます // (一応 Adobe-Japan1-5-V なるものもありますが,使わないほうが良いとのこと)。 // そのため Identity-V を使わざるを得ません。 // そこで Identity-V と TrueType フォントとを一緒に使う場合には // “/AJ16” などのオプションを付け加えることによって CMap を特定しています。 // // 私も dvipdfmx のオプション “-f” を使って map ファイルを指定し, // 頻繁に埋め込み制御を行っています。ここのページで // map ファイルの代表的な例を挙げているのも,各個人がこの例を参考にして // 独自の map ファイルを作って使って頂ければ幸いと考えたからです。 // しかし,最もよく使う埋め込み制御をデフォルトの map ファイルとして updmap や // cid-x.mapなどの標準 map ファイルに設定しておくのが便利だとは考えます。 // (20th Sep., 2006 現在では W32TeX 附属の // $TEXMFMAIN/fonts/map/dvipdfmx/base/cid-x.map に // 中国語や韓國語用の virtual font に対する記述はありますが, // Microsoft Windows に標準ではインストールされていないフォントを指定してあるので, // 中国語や韓國語に対しては実質使い物になりません。 // ptetex3 ではどうでしょうか?) // // この議論,このページの下の方か TeX Q & A の方へ移した方がよくありませんか? // これで最後だと思うので,ここに書かせていただきます。 // Identity-{H,V} の文字のマッピングは同一だと思っていたのですが, // それはそうでも,文字の向きが変わってしまうのには気づきませんでした。 // Adobe-Japan1-6 と書かれている気持ちもわかりました。 // どうもありがとうございました。 // ptetex3 では,OpenType フォントが前提になってるようですし, // xdvi との連携もあるので Identity-{H,V} のほうが都合よさそうです。 // ちなみに,中韓は非埋め込みの設定だけが準備されています。 // -+----1----+----2----+----3----+----4----+----5----+----6----+----7----+--- **For dvipdfmx [#gb0b4cc5] あらかじめ dvipdfmx で使いたいフォントを,拡張子が “.otf” の OpenType フォントファイルなら $TEXMFLOCAL/fonts/opentype// 以下に, 拡張子が “.ttf”,“.ttc” の TrueType データ (2次 B-スプライン曲線データ)フォントなら $TEXMFLOCAL/fonts/truetype// 以下に コピーまたは移動しておくかシンボリックリンクを作っておきます。 (Microsoft Windows ならば,システムにフォントをインストールしておいても良いでしょう。) $TEXMF/dvipdfmx/config/dvipdfmx.cfg に OTF パッケージ用の map ファイル (例えば $TEXMFLOCAL/fonts/map/dvipdfmx/local/cid-x-local.map)のファイル名を f cid-x-local.map のように追記した上で, 次のような OTF パッケージ用の map ファイル (ここでは $TEXMFLOCAL/fonts/map/dvipdfmx/local/cid-x-local.map)を $TEXMFLOCAL/fonts/map/dvipdfmx// 以下に作成します。 (または {$TEXMFMAIN,$TEXMFDIST}/fonts/map/dvipdfmx/base/cid-x.map を $TEXMFLOCAL/fonts/map/dvipdfmx/base/cid-x.map にコピーした上で, $TEXMFLOCAL/fonts/map/dvipdfmx/base/cid-x.map の最後に 次のような内容を直接追記しても良いでしょう。) ***フォントを埋め込まない場合 [#t1a90b4f] ---- rml H Ryumin-Light rmlv V Ryumin-Light gbm H GothicBBB-Medium gbmv V GothicBBB-Medium %%% OTF package hminr-h H Ryumin-Light hminr-v V Ryumin-Light otf-ujmr-h UniJIS-UTF16-H Ryumin-Light otf-ujmr-v UniJIS-UTF16-V Ryumin-Light // %otf-cjmr-h Identity-H Ryumin-Light otf-cjmr-h Adobe-Japan1-6 Ryumin-Light otf-cjmr-v Identity-V Ryumin-Light hgothr-h H GothicBBB-Medium hgothr-v V GothicBBB-Medium otf-ujgr-h UniJIS-UTF16-H GothicBBB-Medium otf-ujgr-v UniJIS-UTF16-V GothicBBB-Medium // %otf-cjgr-h Identity-H GothicBBB-Medium otf-cjgr-h Adobe-Japan1-6 GothicBBB-Medium otf-cjgr-v Identity-V GothicBBB-Medium hminb-h H Ryumin-Light,Bold hminb-v V Ryumin-Light,Bold otf-ujmb-h UniJIS-UTF16-H Ryumin-Light,Bold otf-ujmb-v UniJIS-UTF16-V Ryumin-Light,Bold // %otf-cjmb-h Identity-H Ryumin-Light,Bold otf-cjmb-h Adobe-Japan1-6 Ryumin-Light,Bold otf-cjmb-v Identity-V Ryumin-Light,Bold hgothb-h H GothicBBB-Medium,Bold hgothb-v V GothicBBB-Medium,Bold otf-ujgb-h UniJIS-UTF16-H GothicBBB-Medium,Bold otf-ujgb-v UniJIS-UTF16-V GothicBBB-Medium,Bold // %otf-cjgb-h Identity-H GothicBBB-Medium,Bold otf-cjgb-h Adobe-Japan1-6 GothicBBB-Medium,Bold otf-cjgb-v Identity-V GothicBBB-Medium,Bold otf-ucmr-h UniGB-UTF16-H STSong-Light otf-ucmr-v UniGB-UTF16-V STSong-Light // %otf-ccmr-h Identity-H STSong-Light otf-ccmr-h Adobe-GB1-5 STSong-Light otf-ccmr-v Identity-V STSong-Light // %otf-ucgr-h UniGB-UTF16-H STHeiti-Regular // %otf-ucgr-v UniGB-UTF16-V STHeiti-Regular // %otf-ccgr-h Identity-H STHeiti-Regular // %otf-ccgr-h Adobe-GB1-5 STHeiti-Regular // %otf-ccgr-v Identity-V STHeiti-Regular // %otf-ucgr-h UniGB-UTF16-H !AdobeHeitiStd-Regular.otf %otf-ucgr-v UniGB-UTF16-V !AdobeHeitiStd-Regular.otf // %otf-ccgr-h Identity-H !AdobeHeitiStd-Regular.otf %otf-ccgr-h Adobe-GB1-5 !AdobeHeitiStd-Regular.otf %otf-ccgr-v Identity-V !AdobeHeitiStd-Regular.otf otf-utmr-h UniCNS-UTF16-H MSung-Light otf-utmr-v UniCNS-UTF16-V MSung-Light // %otf-ctmr-h Identity-H MSung-Light otf-ctmr-h Adobe-CNS1-5 MSung-Light otf-ctmr-v Identity-V MSung-Light otf-utgr-h UniCNS-UTF16-H MHei-Medium otf-utgr-v UniCNS-UTF16-V MHei-Medium otf-ctgr-h Adobe-CNS1-5 MHei-Medium // %otf-ctgr-h Identity-H MHei-Medium otf-ctgr-v Identity-V MHei-Medium otf-ukmr-h UniKS-UTF16-H HYSMyeongJo-Medium otf-ukmr-v UniKS-UTF16-V HYSMyeongJo-Medium // %otf-ckmr-h Identity-H HYSMyeongJo-Medium otf-ckmr-h Adobe-Korea1-2 HYSMyeongJo-Medium otf-ckmr-v Identity-V HYSMyeongJo-Medium otf-ukgr-h UniKS-UTF16-H HYGoThic-Medium otf-ukgr-v UniKS-UTF16-V HYGoThic-Medium // %otf-ckgr-h Identity-H HYGoThic-Medium otf-ckgr-h Adobe-Korea1-2 HYGoThic-Medium otf-ckgr-v Identity-V HYGoThic-Medium // %hiramin-w3-h Identity-H !HiraMinProN-W3.otf hiramin-w3-h Adobe-Japan1-6 !HiraMinProN-W3.otf hiramin-w3-v Identity-V !HiraMinProN-W3.otf // %hiramin-w6-h Identity-H !HiraMinProN-W6.otf hiramin-w6-h Adobe-Japan1-6 !HiraMinProN-W6.otf hiramin-w6-v Identity-V !HiraMinProN-W6.otf // %hirakaku-w3-h Identity-H !HiraKakuProN-W3.otf hirakaku-w3-h Adobe-Japan1-6 !HiraKakuProN-W3.otf hirakaku-w3-v Identity-V !HiraKakuProN-W3.otf // %hirakaku-w6-h Identity-H !HiraKakuProN-W6.otf hirakaku-w6-h Adobe-Japan1-6 !HiraKakuProN-W6.otf hirakaku-w6-v Identity-V !HiraKakuProN-W6.otf // %hiramaru-w4-h Identity-H !HiraMaruProN-W4.otf hiramaru-w4-h Adobe-Japan1-6 !HiraMaruProN-W4.otf hiramaru-w4-v Identity-V !HiraMaruProN-W4.otf %%% UTF package hmr H Ryumin-Light hmrv V Ryumin-Light unijmin-h UniJIS-UTF16-H Ryumin-Light unijmin-v UniJIS-UTF16-V Ryumin-Light // %cidmin-h Identity-H Ryumin-Light cidmin-h Adobe-Japan1-6 Ryumin-Light cidmin-v Identity-V Ryumin-Light hkb H GothicBBB-Medium hkbv V GothicBBB-Medium unijgoth-h UniJIS-UTF16-H GothicBBB-Medium unijgoth-v UniJIS-UTF16-V GothicBBB-Medium // %cidgoth-h Identity-H GothicBBB-Medium cidgoth-h Adobe-Japan1-6 GothicBBB-Medium cidgoth-v Identity-V GothicBBB-Medium ---- ***フリーフォントを使う場合 [#xcbe9625] ---- rml H ipaexm.ttf rmlv V ipaexm.ttf gbm H ipaexg.ttf gbmv V ipaexg.ttf %gbm H VL-Gothic-Regular.ttf %gbmv V VL-Gothic-Regular.ttf %%% OTF package hminr-h H ipaexm.ttf hminr-v V ipaexm.ttf otf-ujmr-h UniJIS-UTF16-H ipaexm.ttf otf-ujmr-v UniJIS-UTF16-V ipaexm.ttf // %otf-cjmr-h Identity-H ipaexm.ttf/AJ16 otf-cjmr-h Adobe-Japan1-6 ipaexm.ttf otf-cjmr-v Identity-V ipaexm.ttf/AJ16 hgothr-h H ipaexg.ttf hgothr-v V ipaexg.ttf otf-ujgr-h UniJIS-UTF16-H ipaexg.ttf otf-ujgr-v UniJIS-UTF16-V ipaexg.ttf // %otf-cjgr-h Identity-H ipaexg.ttf/AJ16 otf-cjgr-h Adobe-Japan1-6 ipaexg.ttf otf-cjgr-v Identity-V ipaexg.ttf/AJ16 %hgothr-h H VL-Gothic-Regular.ttf %hgothr-v V VL-Gothic-Regular.ttf %otf-ujgr-h UniJIS-UTF16-H VL-Gothic-Regular.ttf %otf-ujgr-v UniJIS-UTF16-V VL-Gothic-Regular.ttf // %otf-cjgr-h Identity-H VL-Gothic-Regular.ttf/AJ16 %otf-cjgr-h Adobe-Japan1-6 VL-Gothic-Regular.ttf %otf-cjgr-v Identity-V VL-Gothic-Regular.ttf/AJ16 hmgothr-h H wlmaru20044.ttf hmgothr-v V wlmaru20044.ttf otf-ujmgr-h UniJIS-UTF16-H wlmaru20044.ttf otf-ujmgr-v UniJIS-UTF16-V wlmaru20044.ttf // %otf-cjmgr-h Identity-H wlmaru20044.ttf/AJ16 otf-cjmgr-h Adobe-Japan1-6 wlmaru20044.ttf otf-cjmgr-v Identity-V wlmaru20044.ttf/AJ16 otf-ucmr-h UniGB-UTF16-H gbsn00lp.ttf otf-ucmr-v UniGB-UTF16-V gbsn00lp.ttf // %otf-ccmr-h Identity-H gbsn00lp.ttf/AG15 otf-ccmr-h Adobe-GB1-5 gbsn00lp.ttf otf-ccmr-v Identity-V gbsn00lp.ttf/AG15 otf-ucgr-h UniGB-UTF16-H wqy-zenhei.ttf otf-ucgr-v UniGB-UTF16-V wqy-zenhei.ttf // %otf-ccgr-h Identity-H wqy-zenhei.ttf/AG15 otf-ccgr-h Adobe-GB1-5 wqy-zenhei.ttf otf-ccgr-v Identity-V wqy-zenhei.ttf/AG15 otf-utmr-h UniCNS-UTF16-H uming.ttf otf-utmr-v UniCNS-UTF16-V uming.ttf // %otf-ctmr-h Identity-H uming.ttf/AC15 otf-ctmr-h Adobe-CNS1-5 uming.ttf otf-ctmr-v Identity-V uming.ttf/AC15 %otf-utmr-h UniCNS-UTF16-H bsmi00lp.ttf %otf-utmr-v UniCNS-UTF16-V bsmi00lp.ttf // %otf-ctmr-h Identity-H bsmi00lp.ttf/AC15 %otf-ctmr-h Adobe-CNS1-5 bsmi00lp.ttf %otf-ctmr-v Identity-V bsmi00lp.ttf/AC15 otf-utgr-h UniCNS-UTF16-H cwheib.ttf otf-utgr-v UniCNS-UTF16-V cwheib.ttf // %otf-ctgr-h Identity-H cwheib.ttf/AC15 otf-ctgr-h Adobe-CNS1-5 cwheib.ttf otf-ctgr-v Identity-V cwheib.ttf/AC15 otf-ukmr-h UniKS-UTF16-H UnBatang.ttf otf-ukmr-v UniKS-UTF16-V UnBatang.ttf // %otf-ckmr-h Identity-H UnBatang.ttf/AK12 otf-ckmr-h Adobe-Korea1-2 UnBatang.ttf otf-ckmr-v Identity-V UnBatang.ttf/AK12 otf-ukgr-h UniKS-UTF16-H UnDotum.ttf otf-ukgr-v UniKS-UTF16-V UnDotum.ttf // %otf-ckgr-h Identity-H UnDotum.ttf/AK12 otf-ckgr-h Adobe-Korea1-2 UnDotum.ttf otf-ckgr-v Identity-V UnDotum.ttf/AK12 %%% UTF package hmr H ipaexm.ttf hmrv V ipaexm.ttf unijmin-h UniJIS-UTF16-H ipaexm.ttf unijmin-v UniJIS-UTF16-V ipaexm.ttf // %cidmin-h Identity-H ipaexm.ttf/AJ16 cidmin-h Adobe-Japan1-6 ipaexm.ttf cidmin-v Identity-V ipaexm.ttf/AJ16 hkb H ipaexg.ttf hkbv V ipaexg.ttf unijgoth-h UniJIS-UTF16-H ipaexg.ttf unijgoth-v UniJIS-UTF16-V ipaexg.ttf // %cidgoth-h Identity-H ipaexg.ttf/AJ16 cidgoth-h Adobe-Japan1-6 ipaexg.ttf cidgoth-v Identity-V ipaexg.ttf/AJ16 %hkb H VL-Gothic-Regular.ttf %hkbv V VL-Gothic-Regular.ttf %unijgoth-h UniJIS-UTF16-H VL-Gothic-Regular.ttf %unijgoth-v UniJIS-UTF16-V VL-Gothic-Regular.ttf // %cidgoth-h Identity-H VL-Gothic-Regular.ttf/AJ16 %cidgoth-h Adobe-Japan1-6 VL-Gothic-Regular.ttf %cidgoth-v Identity-V VL-Gothic-Regular.ttf/AJ16 ---- 各フリーフォントの入手先は[[フォント - TeX Wiki>フォント]]を参照してください。なお,入手先は変更される場合があります。また,利用・再配布等にあたっては「使用許諾契約」をご自身で確認されることを強くおすすめいたします(フリーフォントの「使用許諾契約」は随時変更されるため)。 ***OS X 附属のフォント([[ヒラギノ書体:http://www.jiyu-kobo.co.jp/works/works.html#Anchor-001]]など)を使う場合 [#l6a3d188] ---- rml H HiraMinProN-W3.otf rmlv V HiraMinProN-W3.otf gbm H HiraKakuProN-W3.otf gbmv V HiraKakuProN-W3.otf %%% OTF package hminr-h H HiraMinProN-W3.otf hminr-v V HiraMinProN-W3.otf otf-ujmr-h UniJIS-UTF16-H HiraMinProN-W3.otf otf-ujmr-v UniJIS-UTF16-V HiraMinProN-W3.otf // %otf-cjmr-h Identity-H HiraMinProN-W3.otf otf-cjmr-h Adobe-Japan1-6 HiraMinProN-W3.otf otf-cjmr-v Identity-V HiraMinProN-W3.otf hgothr-h H HiraKakuProN-W3.otf hgothr-v V HiraKakuProN-W3.otf otf-ujgr-h UniJIS-UTF16-H HiraKakuProN-W3.otf otf-ujgr-v UniJIS-UTF16-V HiraKakuProN-W3.otf // %otf-cjgr-h Identity-H HiraKakuProN-W3.otf otf-cjgr-h Adobe-Japan1-6 HiraKakuProN-W3.otf otf-cjgr-v Identity-V HiraKakuProN-W3.otf hminb-h H HiraMinProN-W6.otf hminb-v V HiraMinProN-W6.otf otf-ujmb-h UniJIS-UTF16-H HiraMinProN-W6.otf otf-ujmb-v UniJIS-UTF16-V HiraMinProN-W6.otf // %otf-cjmb-h Identity-H HiraMinProN-W6.otf otf-cjmb-h Adobe-Japan1-6 HiraMinProN-W6.otf otf-cjmb-v Identity-V HiraMinProN-W6.otf hgothb-h H HiraKakuProN-W6.otf hgothb-v V HiraKakuProN-W6.otf otf-ujgb-h UniJIS-UTF16-H HiraKakuProN-W6.otf otf-ujgb-v UniJIS-UTF16-V HiraKakuProN-W6.otf // %otf-cjgb-h Identity-H HiraKakuProN-W6.otf otf-cjgb-h Adobe-Japan1-6 HiraKakuProN-W6.otf otf-cjgb-v Identity-V HiraKakuProN-W6.otf hmgothr-h H HiraMaruProN-W4.otf hmgothr-v V HiraMaruProN-W4.otf otf-ujmgr-h UniJIS-UTF16-H HiraMaruProN-W4.otf otf-ujmgr-v UniJIS-UTF16-V HiraMaruProN-W4.otf // %otf-cjmgr-h Identity-H HiraMaruProN-W4.otf otf-cjmgr-h Adobe-Japan1-6 HiraMaruProN-W4.otf otf-cjmgr-v Identity-V HiraMaruProN-W4.otf hgotheb-h H HiraKakuStdN-W8.otf hgotheb-v V HiraKakuStdN-W8.otf %hminl-h H HiraMinStdN-W2.otf %hminl-v V HiraMinStdN-W2.otf %otf-ujml-h UniJIS-UTF16-H HiraMinStdN-W2.otf %otf-ujml-v UniJIS-UTF16-V HiraMinStdN-W2.otf // %otf-cjml-h Identity-H HiraMinStdN-W2.otf %otf-cjml-h Adobe-Japan1-6 HiraMinStdN-W2.otf %otf-cjml-v Identity-V HiraMinStdN-W2.otf hminl-h H MS-Mincho.ttf hminl-v V MS-Mincho.ttf otf-ujml-h UniJIS-UTF16-H MS-Mincho.ttf otf-ujml-v UniJIS-UTF16-V MS-Mincho.ttf // %otf-cjml-h Identity-H MS-Mincho.ttf/AJ16 otf-cjml-h Adobe-Japan1-6 MS-Mincho.ttf otf-cjml-v Identity-V MS-Mincho.ttf/AJ16 otf-ucmr-h UniGB-UTF16-H STSong.ttf otf-ucmr-v UniGB-UTF16-V STSong.ttf // %otf-ccmr-h Identity-H STSong.ttf/AG15 otf-ccmr-h Adobe-GB1-5 STSong.ttf otf-ccmr-v Identity-V STSong.ttf/AG15 otf-ucgr-h UniGB-UTF16-H STHeiti.ttf otf-ucgr-v UniGB-UTF16-V STHeiti.ttf // %otf-ccgr-h Identity-H STHeiti.ttf/AG15 otf-ccgr-h Adobe-GB1-5 STHeiti.ttf otf-ccgr-v Identity-V STHeiti.ttf/AG15 otf-utmr-h UniCNS-UTF16-H LiSongPro.ttf otf-utmr-v UniCNS-UTF16-V LiSongPro.ttf // %otf-ctmr-h Identity-H LiSongPro.ttf/AC15 otf-ctmr-h Adobe-CNS1-5 LiSongPro.ttf otf-ctmr-v Identity-V LiSongPro.ttf/AC15 otf-utgr-h UniCNS-UTF16-H LiHeiPro.ttf otf-utgr-v UniCNS-UTF16-V LiHeiPro.ttf // %otf-ctgr-h Identity-H LiHeiPro.ttf/AC15 otf-ctgr-h Adobe-CNS1-5 LiHeiPro.ttf otf-ctgr-v Identity-V LiHeiPro.ttf/AC15 otf-ukmr-h UniKS-UTF16-H Batang.ttf otf-ukmr-v UniKS-UTF16-V Batang.ttf // %otf-ckmr-h Identity-H Batang.ttf/AK12 otf-ckmr-h Adobe-Korea1-2 Batang.ttf otf-ckmr-v Identity-V Batang.ttf/AK12 otf-ukgr-h UniKS-UTF16-H Gulim.ttf otf-ukgr-v UniKS-UTF16-V Gulim.ttf // %otf-ckgr-h Identity-H Gulim.ttf/AK12 otf-ckgr-h Adobe-Korea1-2 Gulim.ttf otf-ckgr-v Identity-V Gulim.ttf/AK12 // %hiramin-w3-h Identity-H HiraMinProN-W3.otf hiramin-w3-h Adobe-Japan1-6 HiraMinProN-W3.otf hiramin-w3-v Identity-V HiraMinProN-W3.otf // %hiramin-w6-h Identity-H HiraMinProN-W6.otf hiramin-w6-h Adobe-Japan1-6 HiraMinProN-W6.otf hiramin-w6-v Identity-V HiraMinProN-W6.otf // %hirakaku-w3-h Identity-H HiraKakuProN-W3.otf hirakaku-w3-h Adobe-Japan1-6 HiraKakuProN-W3.otf hirakaku-w3-v Identity-V HiraKakuProN-W3.otf // %hirakaku-w6-h Identity-H HiraKakuProN-W6.otf hirakaku-w6-h Adobe-Japan1-6 HiraKakuProN-W6.otf hirakaku-w6-v Identity-V HiraKakuProN-W6.otf // %hiramaru-w4-h Identity-H HiraMaruProN-W4.otf hiramaru-w4-h Adobe-Japan1-6 HiraMaruProN-W4.otf hiramaru-w4-v Identity-V HiraMaruProN-W4.otf %%% UTF package hmr H HiraMinProN-W3.otf hmrv V HiraMinProN-W3.otf unijmin-h UniJIS-UTF16-H HiraMinProN-W3.otf unijmin-v UniJIS-UTF16-V HiraMinProN-W3.otf // %cidmin-h Identity-H HiraMinProN-W3.otf cidmin-h Adobe-Japan1-6 HiraMinProN-W3.otf cidmin-v Identity-V HiraMinProN-W3.otf hkb H HiraKakuProN-W3.otf hkbv V HiraKakuProN-W3.otf unijgoth-h UniJIS-UTF16-H HiraKakuProN-W3.otf unijgoth-v UniJIS-UTF16-V HiraKakuProN-W3.otf // %cidgoth-h Identity-H HiraKakuProN-W3.otf cidgoth-h Adobe-Japan1-6 HiraKakuProN-W3.otf cidgoth-v Identity-V HiraKakuProN-W3.otf ---- ただし,[[HiraMinStdN-W2.otf:http://www.screen.co.jp/ga_product/sento/products/pr_CreativeV8.html#anchor_ot01V8]] は OS X に附属していません。 $TEXMFLOCAL/fonts/truetype/MS-Mincho.ttf は "/Library/Fonts/Microsoft/MS Mincho.ttf" への シンボリックリンクです。"MS Mincho.ttf",Batang.ttf,Gulim.ttf は Microsoft Office for Mac 2011 に 附属しているフォントです。"MS Mincho.ttf","MS Gothic.ttf" は [[Microsoft Office for Mac 2011 30日間無償評価版:http://www.microsoft.com/japan/mac/trial]]から 入手して使うことができます(情報源は 「[[MSフォントの合法的な入手が可能です: Apple サポートコミュニティ:https://discussionsjapan.apple.com/thread/10036561]]」)。 ***Microsoft Windows 附属のフォントを使う場合 [#g54b5df7] ---- rml H :0:msmincho.ttc rmlv V :0:msmincho.ttc gbm H :0:msgothic.ttc gbmv V :0:msgothic.ttc %%% OTF package hminr-h H :0:msmincho.ttc hminr-v V :0:msmincho.ttc otf-ujmr-h UniJIS-UTF16-H :0:msmincho.ttc otf-ujmr-v UniJIS-UTF16-V :0:msmincho.ttc // %otf-cjmr-h Identity-H :0:msmincho.ttc/AJ16 otf-cjmr-h Adobe-Japan1-6 :0:msmincho.ttc otf-cjmr-v Identity-V :0:msmincho.ttc/AJ16 hgothr-h H :0:msgothic.ttc hgothr-v V :0:msgothic.ttc otf-ujgr-h UniJIS-UTF16-H :0:msgothic.ttc otf-ujgr-v UniJIS-UTF16-V :0:msgothic.ttc // %otf-cjgr-h Identity-H :0:msgothic.ttc/AJ16 otf-cjgr-h Adobe-Japan1-6 :0:msgothic.ttc otf-cjgr-v Identity-V :0:msgothic.ttc/AJ16 hminb-h H :0:!msmincho.ttc,Bold hminb-v V :0:!msmincho.ttc,Bold otf-ujmb-h UniJIS-UTF16-H :0:!msmincho.ttc,Bold otf-ujmb-v UniJIS-UTF16-V :0:!msmincho.ttc,Bold otf-cjmb-h Adobe-Japan1-6 :0:!msmincho.ttc,Bold // %otf-cjmb-h Identity-H :0:!msmincho.ttc/AJ16,Bold otf-cjmb-v Identity-V :0:!msmincho.ttc/AJ16,Bold hgothb-h H :0:!msgothic.ttc,Bold hgothb-v V :0:!msgothic.ttc,Bold otf-ujgb-h UniJIS-UTF16-H :0:!msgothic.ttc,Bold otf-ujgb-v UniJIS-UTF16-V :0:!msgothic.ttc,Bold // %otf-cjgb-h Identity-H :0:!msgothic.ttc/AJ16,Bold otf-cjgb-h Adobe-Japan1-6 :0:!msgothic.ttc,Bold otf-cjgb-v Identity-V :0:!msgothic.ttc/AJ16,Bold %hminl-h H HiraMinStdN-W2.otf %hminl-v V HiraMinStdN-W2.otf %otf-ujml-h UniJIS-UTF16-H HiraMinStdN-W2.otf %otf-ujml-v UniJIS-UTF16-V HiraMinStdN-W2.otf // %otf-cjml-h Identity-H HiraMinStdN-W2.otf %otf-cjml-h Adobe-Japan1-6 HiraMinStdN-W2.otf %otf-cjml-v Identity-V HiraMinStdN-W2.otf hminl-h H :0:msmincho.ttc hminl-v V :0:msmincho.ttc otf-ujml-h UniJIS-UTF16-H :0:msmincho.ttc otf-ujml-v UniJIS-UTF16-V :0:msmincho.ttc // %otf-cjml-h Identity-H :0:msmincho.ttc/AJ16 otf-cjml-h Adobe-Japan1-6 :0:msmincho.ttc otf-cjml-v Identity-V :0:msmincho.ttc/AJ16 otf-ucmr-h UniGB-UTF16-H :1:simsun.ttc otf-ucmr-v UniGB-UTF16-V :1:simsun.ttc // %otf-ccmr-h Identity-H :1:simsun.ttc/AG15 otf-ccmr-h Adobe-GB1-5 :1:simsun.ttc otf-ccmr-v Identity-V :1:simsun.ttc/AG15 otf-ucgr-h UniGB-UTF16-H simhei.ttf otf-ucgr-v UniGB-UTF16-V simhei.ttf // %otf-ccgr-h Identity-H simhei.ttf/AG15 otf-ccgr-h Adobe-GB1-5 simhei.ttf otf-ccgr-v Identity-V simhei.ttf/AG15 otf-utmr-h UniCNS-UTF16-H :0:mingliu.ttc otf-utmr-v UniCNS-UTF16-V :0:mingliu.ttc // %otf-ctmr-h Identity-H :0:mingliu.ttc/AC15 otf-ctmr-h Adobe-CNS1-5 :0:mingliu.ttc otf-ctmr-v Identity-V :0:mingliu.ttc/AC15 otf-utgr-h UniCNS-UTF16-H simhei.ttf otf-utgr-v UniCNS-UTF16-V simhei.ttf // %otf-ctgr-h Identity-H simhei.ttf/AC15 otf-ctgr-h Adobe-CNS1-5 simhei.ttf otf-ctgr-v Identity-V simhei.ttf/AC15 otf-ukmr-h UniKS-UTF16-H :1:batang.ttc otf-ukmr-v UniKS-UTF16-V :1:batang.ttc // %otf-ckmr-h Identity-H :1:batang.ttc/AK12 otf-ckmr-h Adobe-Korea1-2 :1:batang.ttc otf-ckmr-v Identity-V :1:batang.ttc/AK12 otf-ukgr-h UniKS-UTF16-H :3:gulim.ttc otf-ukgr-v UniKS-UTF16-V :3:gulim.ttc // %otf-ckgr-h Identity-H :3:gulim.ttc/AK12 otf-ckgr-h Adobe-Korea1-2 :3:gulim.ttc otf-ckgr-v Identity-V :3:gulim.ttc/AK12 %%% UTF package hmr H :0:msmincho.ttc hmrv V :0:msmincho.ttc unijmin-h UniJIS-UTF16-H :0:msmincho.ttc unijmin-v UniJIS-UTF16-V :0:msmincho.ttc // %cidmin-h Identity-H :0:msmincho.ttc/AJ16 cidmin-h Adobe-Japan1-6 :0:msmincho.ttc cidmin-v Identity-V :0:msmincho.ttc/AJ16 hkb H :0:msgothic.ttc hkbv V :0:msgothic.ttc unijgoth-h UniJIS-UTF16-H :0:msgothic.ttc unijgoth-v UniJIS-UTF16-V :0:msgothic.ttc // %cidgoth-h Identity-H :0:msgothic.ttc/AJ16 cidgoth-h Adobe-Japan1-6 :0:msgothic.ttc cidgoth-v Identity-V :0:msgothic.ttc/AJ16 ---- ***Microsoft Office (for Windows) 附属のフォントを使う場合 [#pfe6625f] ---- rml H :0:HG-MinchoL-Sun.ttc rmlv V :0:HG-MinchoL-Sun.ttc %rml H :0:msmincho.ttc %rmlv V :0:msmincho.ttc gbm H :0:hgrgm.ttc gbmv V :0:hgrgm.ttc %%% OTF package hminr-h H :0:HG-MinchoL-Sun.ttc hminr-v V :0:HG-MinchoL-Sun.ttc otf-ujmr-h UniJIS-UTF16-H :0:HG-MinchoL-Sun.ttc otf-ujmr-v UniJIS-UTF16-V :0:HG-MinchoL-Sun.ttc // %otf-cjmr-h Identity-H :0:HG-MinchoL-Sun.ttc/AJ16 otf-cjmr-h Adobe-Japan1-6 :0:HG-MinchoL-Sun.ttc otf-cjmr-v Identity-V :0:HG-MinchoL-Sun.ttc/AJ16 %hminr-h H :0:msmincho.ttc %hminr-v V :0:msmincho.ttc %otf-ujmr-h UniJIS-UTF16-H :0:msmincho.ttc %otf-ujmr-v UniJIS-UTF16-V :0:msmincho.ttc // %otf-cjmr-h Identity-H :0:msmincho.ttc/AJ16 %otf-cjmr-h Adobe-Japan1-6 :0:msmincho.ttc %otf-cjmr-v Identity-V :0:msmincho.ttc/AJ16 hgothr-h H :0:hgrgm.ttc hgothr-v V :0:hgrgm.ttc otf-ujgr-h UniJIS-UTF16-H :0:hgrgm.ttc otf-ujgr-v UniJIS-UTF16-V :0:hgrgm.ttc // %otf-cjgr-h Identity-H :0:hgrgm.ttc/AJ16 otf-cjgr-h Adobe-Japan1-6 :0:hgrgm.ttc otf-cjgr-v Identity-V :0:hgrgm.ttc/AJ16 hminb-h H :0:hgrmb.ttc hminb-v V :0:hgrmb.ttc otf-ujmb-h UniJIS-UTF16-H :0:hgrmb.ttc otf-ujmb-v UniJIS-UTF16-V :0:hgrmb.ttc // %otf-cjmb-h Identity-H :0:hgrmb.ttc/AJ16 otf-cjmb-h Adobe-Japan1-6 :0:hgrmb.ttc otf-cjmb-v Identity-V :0:hgrmb.ttc/AJ16 hgothb-h H :0:hgrge.ttc hgothb-v V :0:hgrge.ttc otf-ujgb-h UniJIS-UTF16-H :0:hgrge.ttc otf-ujgb-v UniJIS-UTF16-V :0:hgrge.ttc // %otf-cjgb-h Identity-H :0:hgrge.ttc/AJ16 otf-cjgb-h Adobe-Japan1-6 :0:hgrge.ttc otf-cjgb-v Identity-V :0:hgrge.ttc/AJ16 hmgothr-h H hgrsmp.ttf hmgothr-v V hgrsmp.ttf otf-ujmgr-h UniJIS-UTF16-H hgrsmp.ttf otf-ujmgr-v UniJIS-UTF16-V hgrsmp.ttf // %otf-cjmgr-h Identity-H hgrsmp.ttf/AJ16 otf-cjmgr-h Adobe-Japan1-6 hgrsmp.ttf otf-cjmgr-v Identity-V hgrsmp.ttf/AJ16 hgotheb-h H :0:hgrsgu.ttc hgotheb-v V :0:hgrsgu.ttc %hminl-h H HiraMinStdN-W2.otf %hminl-v V HiraMinStdN-W2.otf %otf-ujml-h UniJIS-UTF16-H HiraMinStdN-W2.otf %otf-ujml-v UniJIS-UTF16-V HiraMinStdN-W2.otf // %otf-cjml-h Identity-H HiraMinStdN-W2.otf %otf-cjml-h Adobe-Japan1-6 HiraMinStdN-W2.otf %otf-cjml-v Identity-V HiraMinStdN-W2.otf hminl-h H :0:HG-MinchoL-Sun.ttc hminl-v V :0:HG-MinchoL-Sun.ttc otf-ujml-h UniJIS-UTF16-H :0:HG-MinchoL-Sun.ttc otf-ujml-v UniJIS-UTF16-V :0:HG-MinchoL-Sun.ttc // %otf-cjml-h Identity-H :0:HG-MinchoL-Sun.ttc/AJ16 otf-cjml-h Adobe-Japan1-6 :0:HG-MinchoL-Sun.ttc otf-cjml-v Identity-V :0:HG-MinchoL-Sun.ttc/AJ16 %hminl-h H :0:msmincho.ttc %hminl-v V :0:msmincho.ttc %otf-ujml-h UniJIS-UTF16-H :0:msmincho.ttc %otf-ujml-v UniJIS-UTF16-V :0:msmincho.ttc // %otf-cjml-h Identity-H :0:msmincho.ttc/AJ16 %otf-cjml-h Adobe-Japan1-6 :0:msmincho.ttc %otf-cjml-v Identity-V :0:msmincho.ttc/AJ16 %%% UTF package hmr H :0:HG-MinchoL-Sun.ttc hmrv V :0:HG-MinchoL-Sun.ttc unijmin-h UniJIS-UTF16-H :0:HG-MinchoL-Sun.ttc unijmin-v UniJIS-UTF16-V :0:HG-MinchoL-Sun.ttc // %cidmin-h Identity-H :0:HG-MinchoL-Sun.ttc/AJ16 cidmin-h Adobe-Japan1-6 :0:HG-MinchoL-Sun.ttc cidmin-v Identity-V :0:HG-MinchoL-Sun.ttc/AJ16 %hmr H :0:msmincho.ttc %hmrv V :0:msmincho.ttc %unijmin-h UniJIS-UTF16-H :0:msmincho.ttc %unijmin-v UniJIS-UTF16-V :0:msmincho.ttc // %cidmin-h Identity-H :0:msmincho.ttc/AJ16 %cidmin-h Adobe-Japan1-6 :0:msmincho.ttc %cidmin-v Identity-V :0:msmincho.ttc/AJ16 hkb H :0:hgrgm.ttc hkbv V :0:hgrgm.ttc unijgoth-h UniJIS-UTF16-H :0:hgrgm.ttc unijgoth-v UniJIS-UTF16-V :0:hgrgm.ttc // %cidgoth-h Identity-H :0:hgrgm.ttc/AJ16 cidgoth-h Adobe-Japan1-6 :0:hgrgm.ttc cidgoth-v Identity-V :0:hgrgm.ttc/AJ16 ---- なお,Microsoft Windows,Microsoft Office (for Windows) に 附属している日本語フォントのウェイトに関する分類は次のようになっています。 |CENTER:|CENTER:|CENTER:|CENTER:|c |~weight|serif|>|sans serif|h |~|明朝体|角ゴシック体|丸ゴシック体|h |~Ultra bold||HG創英角ゴシックUB&br;(hgrsgu.ttc)|| |~Heavy||HG創英角ポップ体&br;(hgrpp1.ttc)|| |~Extra bold|HG創英プレゼンスEB&br;(hgrpre.ttc)|HGゴシックE&br;(hgrge.ttc)|| |~|HG明朝E&br;(hgrme.ttc)|~|~| |~Bold|HG明朝B&br;(hgrmb.ttc)|HG ゴシックB Sun&br;(HG-GothicB-Sun.ttc)|| |~|~|MS ゴシック&br;(msgothic.ttc)|| |~Semi bold|||| |~Medium||HGゴシックM&br;(hgrgm.ttc)|HG丸ゴシックM-PRO&br;(hgrsmp.ttf)| |~Regular|||| |~Semi light|||| |~Light|HG 明朝L Sun&br;(HG-MinchoL-Sun.ttc)||| |~|MS 明朝&br;(msmincho.ttc)||| |~Extra light|||| |~Ultra light|||| ここで「[[MS 明朝:http://www.tg.rim.or.jp/~hexane/ach/hfw/hfw14.htm#MSMincho]]」 「[[MS ゴシック:http://www.tg.rim.or.jp/~hexane/ach/hfw/hfw12.htm#MSGothic]]」は それぞれ [[RYOBI IMAGIX:http://www.ryobi-group.co.jp/projects/printing/font/]] の 「[[本明朝-L:http://www.ryobi-group.co.jp/projects/printing/font/products/f_mihon01.html#minti]]」 「[[ゴシック-B:http://www.ryobi-group.co.jp/projects/printing/font/products/f_mihon01.html#goshi]]」の 字母を基に [[RICOH:http://font.ricoh.co.jp/]] が作成したものなので, 「MS 明朝」「MS ゴシック」を それぞれ “Light”,“Bold” のウェイトに分類しています。 ***[[Adobe のフォント:http://www.adobe.com/jp/type/]]([[小塚書体など:http://www.adobe.com/type/browser/C/C_japanese.html?store=OLS-JP&language=JP]])を使う場合 [#v02c074b] ---- rml H KozMinPr6N-Regular.otf rmlv V KozMinPr6N-Regular.otf %rml H !KozMinPr6N-Regular.otf %rmlv V !KozMinPr6N-Regular.otf gbm H KozGoPr6N-Medium.otf gbmv V KozGoPr6N-Medium.otf %gbm H !KozGoPr6N-Medium.otf %gbmv V !KozGoPr6N-Medium.otf %%% OTF package hminr-h H KozMinPr6N-Regular.otf hminr-v V KozMinPr6N-Regular.otf otf-ujmr-h UniJIS-UTF16-H KozMinPr6N-Regular.otf otf-ujmr-v UniJIS-UTF16-V KozMinPr6N-Regular.otf // %otf-cjmr-h Identity-H KozMinPr6N-Regular.otf otf-cjmr-h Adobe-Japan1-6 KozMinPr6N-Regular.otf otf-cjmr-v Identity-V KozMinPr6N-Regular.otf %hminr-h H !KozMinPr6N-Regular.otf %hminr-v V !KozMinPr6N-Regular.otf %otf-ujmr-h UniJIS-UTF16-H !KozMinPr6N-Regular.otf %otf-ujmr-v UniJIS-UTF16-V !KozMinPr6N-Regular.otf // %otf-cjmr-h Identity-H !KozMinPr6N-Regular.otf %otf-cjmr-h Adobe-Japan1-6 !KozMinPr6N-Regular.otf %otf-cjmr-v Identity-V !KozMinPr6N-Regular.otf hgothr-h H KozGoPr6N-Medium.otf hgothr-v V KozGoPr6N-Medium.otf otf-ujgr-h UniJIS-UTF16-H KozGoPr6N-Medium.otf otf-ujgr-v UniJIS-UTF16-V KozGoPr6N-Medium.otf // %otf-cjgr-h Identity-H KozGoPr6N-Medium.otf otf-cjgr-h Adobe-Japan1-6 KozGoPr6N-Medium.otf otf-cjgr-v Identity-V KozGoPr6N-Medium.otf %hgothr-h H !KozGoPr6N-Medium.otf %hgothr-v V !KozGoPr6N-Medium.otf %otf-ujgr-h UniJIS-UTF16-H !KozGoPr6N-Medium.otf %otf-ujgr-v UniJIS-UTF16-V !KozGoPr6N-Medium.otf // %otf-cjgr-h Identity-H !KozGoPr6N-Medium.otf %otf-cjgr-h Adobe-Japan1-6 !KozGoPr6N-Medium.otf %otf-cjgr-v Identity-V !KozGoPr6N-Medium.otf hminb-h H KozMinPr6N-Bold.otf hminb-v V KozMinPr6N-Bold.otf otf-ujmb-h UniJIS-UTF16-H KozMinPr6N-Bold.otf otf-ujmb-v UniJIS-UTF16-V KozMinPr6N-Bold.otf otf-cjmb-h Adobe-Japan1-6 KozMinPr6N-Bold.otf // %otf-cjmb-h Identity-H KozMinPr6N-Bold.otf otf-cjmb-v Identity-V KozMinPr6N-Bold.otf hgothb-h H KozGoPr6N-Bold.otf hgothb-v V KozGoPr6N-Bold.otf otf-ujgb-h UniJIS-UTF16-H KozGoPr6N-Bold.otf otf-ujgb-v UniJIS-UTF16-V KozGoPr6N-Bold.otf // %otf-cjgb-h Identity-H KozGoPr6N-Bold.otf otf-cjgb-h Adobe-Japan1-6 KozGoPr6N-Bold.otf otf-cjgb-v Identity-V KozGoPr6N-Bold.otf hmgothr-h H KozGoPr6N-Heavy.otf hmgothr-v V KozGoPr6N-Heavy.otf otf-ujmgr-h UniJIS-UTF16-H KozGoPr6N-Heavy.otf otf-ujmgr-v UniJIS-UTF16-V KozGoPr6N-Heavy.otf // %otf-cjmgr-h Identity-H KozGoPr6N-Heavy.otf otf-cjmgr-h Adobe-Japan1-6 KozGoPr6N-Heavy.otf otf-cjmgr-v Identity-V KozGoPr6N-Heavy.otf hminl-h H KozMinPr6N-Light.otf hminl-v V KozMinPr6N-Light.otf otf-ujml-h UniJIS-UTF16-H KozMinPr6N-Light.otf otf-ujml-v UniJIS-UTF16-V KozMinPr6N-Light.otf // %otf-cjml-h Identity-H KozMinPr6N-Light.otf otf-cjml-h Adobe-Japan1-6 KozMinPr6N-Light.otf otf-cjml-v Identity-V KozMinPr6N-Light.otf otf-ucmr-h UniGB-UTF16-H AdobeSongStd-Light.otf otf-ucmr-v UniGB-UTF16-V AdobeSongStd-Light.otf // %otf-ccmr-h Identity-H AdobeSongStd-Light.otf otf-ccmr-h Adobe-GB1-5 AdobeSongStd-Light.otf otf-ccmr-v Identity-V AdobeSongStd-Light.otf otf-ucgr-h UniGB-UTF16-H AdobeHeitiStd-Regular.otf otf-ucgr-v UniGB-UTF16-V AdobeHeitiStd-Regular.otf // %otf-ccgr-h Identity-H AdobeHeitiStd-Regular.otf otf-ccgr-h Adobe-GB1-5 AdobeHeitiStd-Regular.otf otf-ccgr-v Identity-V AdobeHeitiStd-Regular.otf otf-utmr-h UniCNS-UTF16-H AdobeMingStd-Light.otf otf-utmr-v UniCNS-UTF16-V AdobeMingStd-Light.otf // %otf-ctmr-h Identity-H AdobeMingStd-Light.otf otf-ctmr-h Adobe-CNS1-5 AdobeMingStd-Light.otf otf-ctmr-v Identity-V AdobeMingStd-Light.otf otf-utgr-h UniCNS-UTF16-H AdobeFanHeitiStd-Bold.otf otf-utgr-v UniCNS-UTF16-V AdobeFanHeitiStd-Bold.otf otf-ctgr-h Adobe-CNS1-5 AdobeFanHeitiStd-Bold.otf otf-ctgr-v Identity-V AdobeFanHeitiStd-Bold.otf otf-ukmr-h UniKS-UTF16-H AdobeMyungjoStd-Medium.otf otf-ukmr-v UniKS-UTF16-V AdobeMyungjoStd-Medium.otf // %otf-ckmr-h Identity-H AdobeMyungjoStd-Medium.otf otf-ckmr-h Adobe-Korea1-2 AdobeMyungjoStd-Medium.otf otf-ckmr-v Identity-V AdobeMyungjoStd-Medium.otf otf-ukgr-h UniKS-UTF16-H AdobeGothicStd-Bold.otf otf-ukgr-v UniKS-UTF16-V AdobeGothicStd-Bold.otf otf-ckgr-h Adobe-Korea1-2 AdobeGothicStd-Bold.otf otf-ckgr-v Identity-V AdobeGothicStd-Bold.otf %%% UTF package hmr H KozMinPr6N-Regular.otf hmrv V KozMinPr6N-Regular.otf unijmin-h UniJIS-UTF16-H KozMinPr6N-Regular.otf unijmin-v UniJIS-UTF16-V KozMinPr6N-Regular.otf // %cidmin-h Identity-H KozMinPr6N-Regular.otf cidmin-h Adobe-Japan1-6 KozMinPr6N-Regular.otf cidmin-v Identity-V KozMinPr6N-Regular.otf %hmr H !KozMinPr6N-Regular.otf %hmrv V !KozMinPr6N-Regular.otf %unijmin-h UniJIS-UTF16-H !KozMinPr6N-Regular.otf %unijmin-v UniJIS-UTF16-V !KozMinPr6N-Regular.otf // %cidmin-h Identity-H !KozMinPr6N-Regular.otf %cidmin-h Adobe-Japan1-6 !KozMinPr6N-Regular.otf %cidmin-v Identity-V !KozMinPr6N-Regular.otf hkb H KozGoPr6N-Medium.otf hkbv V KozGoPr6N-Medium.otf unijgoth-h UniJIS-UTF16-H KozGoPr6N-Medium.otf unijgoth-v UniJIS-UTF16-V KozGoPr6N-Medium.otf // %cidgoth-h Identity-H KozGoPr6N-Medium.otf cidgoth-h Adobe-Japan1-6 KozGoPr6N-Medium.otf cidgoth-v Identity-V KozGoPr6N-Medium.otf %hkb H !KozGoPr6N-Medium.otf %hkbv V !KozGoPr6N-Medium.otf %unijgoth-h UniJIS-UTF16-H !KozGoPr6N-Medium.otf %unijgoth-v UniJIS-UTF16-V !KozGoPr6N-Medium.otf // %cidgoth-h Identity-H !KozGoPr6N-Medium.otf %cidgoth-h Adobe-Japan1-6 !KozGoPr6N-Medium.otf %cidgoth-v Identity-V !KozGoPr6N-Medium.otf ---- Adobe の丸ゴシック体はないので,Adobe-Japan1-6 に対応する別のゴシック体(上の例ですと,「小塚ゴシック Pr6N H」です。)を充ててみました。Microsoft Windows NT6.x から利用する場合は $TEXMF/fonts/opentype/adobe/ に KozMinPr6N-Regular.otf 等のシンボリックリンク(管理者権限で「コマンド プロンプト」を開き, mklink を実行します。)を作成します(C:/Windows/Fonts/ にある KozMinPr6N-Regular.otf 等の otf ファイルを $TEXMF/fonts/opentype/Adobe/ に直接コピーすることはライセンス上できません)。 ***[[モリサワフォント:http://www.morisawa.co.jp/font/]]を使う場合 [#n4b1d474] ---- rml H A-OTF-RyuminPr6N-Light.otf rmlv V A-OTF-RyuminPr6N-Light.otf gbm H A-OTF-GothicBBBPr6N-Medium.otf gbmv V A-OTF-GothicBBBPr6N-Medium.otf %%% OTF package hminr-h H A-OTF-RyuminPr6N-Light.otf hminr-v V A-OTF-RyuminPr6N-Light.otf otf-ujmr-h UniJIS-UTF16-H A-OTF-RyuminPr6N-Light.otf otf-ujmr-v UniJIS-UTF16-V A-OTF-RyuminPr6N-Light.otf // %otf-cjmr-h Identity-H A-OTF-RyuminPr6N-Light.otf otf-cjmr-h Adobe-Japan1-6 A-OTF-RyuminPr6N-Light.otf otf-cjmr-v Identity-V A-OTF-RyuminPr6N-Light.otf hgothr-h H A-OTF-GothicBBBPr6N-Medium.otf hgothr-v V A-OTF-GothicBBBPr6N-Medium.otf otf-ujgr-h UniJIS-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf otf-ujgr-v UniJIS-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf // %otf-cjgr-h Identity-H A-OTF-GothicBBBPr6N-Medium.otf otf-cjgr-h Adobe-Japan1-6 A-OTF-GothicBBBPr6N-Medium.otf otf-cjgr-v Identity-V A-OTF-GothicBBBPr6N-Medium.otf hminb-h H A-OTF-FutoMinA101Pr6N-Bold.otf hminb-v V A-OTF-FutoMinA101Pr6N-Bold.otf otf-ujmb-h UniJIS-UTF16-H A-OTF-FutoMinA101Pr6N-Bold.otf otf-ujmb-v UniJIS-UTF16-V A-OTF-FutoMinA101Pr6N-Bold.otf otf-cjmb-h Adobe-Japan1-6 A-OTF-FutoMinA101Pr6N-Bold.otf // %otf-cjmb-h Identity-H A-OTF-FutoMinA101Pr6N-Bold.otf otf-cjmb-v Identity-V A-OTF-FutoMinA101Pr6N-Bold.otf hgothb-h H A-OTF-FutoGoB101Pr6N-Bold.otf hgothb-v V A-OTF-FutoGoB101Pr6N-Bold.otf otf-ujgb-h UniJIS-UTF16-H A-OTF-FutoGoB101Pr6N-Bold.otf otf-ujgb-v UniJIS-UTF16-V A-OTF-FutoGoB101Pr6N-Bold.otf // %otf-cjgb-h Identity-H A-OTF-FutoGoB101Pr6N-Bold.otf otf-cjgb-h Adobe-Japan1-6 A-OTF-FutoGoB101Pr6N-Bold.otf otf-cjgb-v Identity-V A-OTF-FutoGoB101Pr6N-Bold.otf hmgothr-h H A-OTF-MidashiGoPr6N-MB31.otf hmgothr-v V A-OTF-MidashiGoPr6N-MB31.otf otf-ujmgr-h UniJIS-UTF16-H A-OTF-MidashiGoPr6N-MB31.otf otf-ujmgr-v UniJIS-UTF16-V A-OTF-MidashiGoPr6N-MB31.otf // %otf-cjmgr-h Identity-H A-OTF-MidashiGoPr6N-MB31.otf otf-cjmgr-h Adobe-Japan1-6 A-OTF-MidashiGoPr6N-MB31.otf otf-cjmgr-v Identity-V A-OTF-MidashiGoPr6N-MB31.otf %%% UTF package hmr H A-OTF-RyuminPr6N-Light.otf hmrv V A-OTF-RyuminPr6N-Light.otf unijmin-h UniJIS-UTF16-H A-OTF-RyuminPr6N-Light.otf unijmin-v UniJIS-UTF16-V A-OTF-RyuminPr6N-Light.otf // %cidmin-h Identity-H A-OTF-RyuminPr6N-Light.otf cidmin-h Adobe-Japan1-6 A-OTF-RyuminPr6N-Light.otf cidmin-v Identity-V A-OTF-RyuminPr6N-Light.otf hkb H A-OTF-GothicBBBPr6N-Medium.otf hkbv V A-OTF-GothicBBBPr6N-Medium.otf unijgoth-h UniJIS-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf unijgoth-v UniJIS-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf // %cidgoth-h Identity-H A-OTF-GothicBBBPr6N-Medium.otf cidgoth-h Adobe-Japan1-6 A-OTF-GothicBBBPr6N-Medium.otf cidgoth-v Identity-V A-OTF-GothicBBBPr6N-Medium.otf ---- モリサワの丸ゴシック体は,Adobe-Japan1-6 に対応していますが,ここでは,Adobe-Japan1-6 に対応する別のゴシック体(上の例ですと,Adobe のゴシック体「小塚ゴシック Pr6N H」に相当する「見出ゴMB31 Pr6N MB31」です。)を充ててみました。Microsoft Windows NT6.x から利用する場合は $TEXMF/fonts/opentype/morisawa/ に C:/Windows/Fonts/ にある A-OTF-RyuminPr6N-Light.otf 等のシンボリックリンク(管理者権限で「コマンド プロンプト」を開き, mklink を実行します。)を作成します(C:/Windows/Fonts/ にある A-OTF-RyuminPr6N-Light.otf 等の otf ファイルを $TEXMF/fonts/opentype/morisawa/ に直接コピーすることはライセンス上はおろか,プロテクトがかかっているため技術的にもできません)。 //***[[Vine Linux 3.2 CR:http://vinelinux.org/whatsnew.html#news/20060123]] 附属のフォントを使う場合 [#kf9b6d7c] // //---- // rml H :0:lxmincho.ttc // rmlv V :0:lxmincho.ttc // // gbm H :0:lxgothic.ttc // gbmv V :0:lxgothic.ttc // // %%% OTF package // hminr-h H :0:lxmincho.ttc // hminr-v V :0:lxmincho.ttc // otf-ujmr-h UniJIS-UTF16-H :0:lxmincho.ttc // otf-ujmr-v UniJIS-UTF16-V :0:lxmincho.ttc //// %otf-cjmr-h Identity-H :0:lxmincho.ttc/AJ16 // otf-cjmr-h Adobe-Japan1-6 :0:lxmincho.ttc // otf-cjmr-v Identity-V :0:lxmincho.ttc/AJ16 // // hgothr-h H :0:lxgothic.ttc // hgothr-v V :0:lxgothic.ttc // otf-ujgr-h UniJIS-UTF16-H :0:lxgothic.ttc // otf-ujgr-v UniJIS-UTF16-V :0:lxgothic.ttc //// %otf-cjgr-h Identity-H :0:lxgothic.ttc/AJ16 // otf-cjgr-h Adobe-Japan1-6 :0:lxgothic.ttc // otf-cjgr-v Identity-V :0:lxgothic.ttc/AJ16 // // hminb-h H :0:dfminc.ttc // hminb-v V :0:dfminc.ttc // otf-ujmb-h UniJIS-UTF16-H :0:dfminc.ttc // otf-ujmb-v UniJIS-UTF16-V :0:dfminc.ttc //// %otf-cjmb-h Identity-H :0:dfminc.ttc/AJ16 // otf-cjmb-h Adobe-Japan1-6 :0:dfminc.ttc // otf-cjmb-v Identity-V :0:dfminc.ttc/AJ16 // // hgothb-h H :0:lxgothub.ttc // hgothb-v V :0:lxgothub.ttc // otf-ujgb-h UniJIS-UTF16-H :0:lxgothub.ttc // otf-ujgb-v UniJIS-UTF16-V :0:lxgothub.ttc //// %otf-cjgb-h Identity-H :0:lxgothub.ttc/AJ16 // otf-cjgb-h Adobe-Japan1-6 :0:lxgothub.ttc // otf-cjgb-v Identity-V :0:lxgothub.ttc/AJ16 // // hmgothr-h H :0:lxmgoth.ttc // hmgothr-v V :0:lxmgoth.ttc // otf-ujmgr-h UniJIS-UTF16-H :0:lxmgoth.ttc // otf-ujmgr-v UniJIS-UTF16-V :0:lxmgoth.ttc //// %otf-cjmgr-h Identity-H :0:lxmgoth.ttc/AJ16 // otf-cjmgr-h Adobe-Japan1-6 :0:lxmgoth.ttc // otf-cjmgr-v Identity-V :0:lxmgoth.ttc/AJ16 // // hgotheb-h H :0:lxpop.ttc // hgotheb-v V :0:lxpop.ttc // // hminl-h H :0:lxmincho.ttc // hminl-v V :0:lxmincho.ttc // otf-ujml-h UniJIS-UTF16-H :0:lxmincho.ttc // otf-ujml-v UniJIS-UTF16-V :0:lxmincho.ttc //// %otf-cjml-h Identity-H :0:lxmincho.ttc/AJ16 // otf-cjml-h Adobe-Japan1-6 :0:lxmincho.ttc // otf-cjml-v Identity-V :0:lxmincho.ttc/AJ16 // // %%% UTF package // hmr H :0:lxmincho.ttc // hmrv V :0:lxmincho.ttc // unijmin-h UniJIS-UTF16-H :0:lxmincho.ttc // unijmin-v UniJIS-UTF16-V :0:lxmincho.ttc //// %cidmin-h Identity-H :0:lxmincho.ttc/AJ16 // cidmin-h Adobe-Japan1-6 :0:lxmincho.ttc // cidmin-v Identity-V :0:lxmincho.ttc/AJ16 // // hkb H :0:lxgothic.ttc // hkbv V :0:lxgothic.ttc // unijgoth-h UniJIS-UTF16-H :0:lxgothic.ttc // unijgoth-v UniJIS-UTF16-V :0:lxgothic.ttc //// %cidgoth-h Identity-H :0:lxgothic.ttc/AJ16 // cidgoth-h Adobe-Japan1-6 :0:lxgothic.ttc // cidgoth-v Identity-V :0:lxgothic.ttc/AJ16 //---- **&aname(map-dvips){For dvips}; [#k1eb9f9c] $TEXMF/dvips/config/config.ps に OTF パッケージ用の map ファイル (例えば $TEXMFLOCAL/fonts/map/dvips/local/psfonts-local.map)のファイル名を p +psfonts-local.map のように追記した上で, 次のような OTF パッケージ用の map ファイル (ここでは $TEXMFLOCAL/fonts/map/dvips/local/psfonts-local.map)を $TEXMFLOCAL/fonts/map/dvips// 以下に作成します。 (または {$TEXMFMAIN,$TEXMFDIST}/fonts/map/dvips/base/psfonts.map を $TEXMFLOCAL/fonts/map/dvips/base/psfonts.map にコピーした上で, $TEXMFLOCAL/fonts/map/dvips/base/psfonts.map の最後に 次のような内容を直接追記しても良いでしょう。) ---- rml Ryumin-Light-H rmlv Ryumin-Light-V gbm GothicBBB-Medium-H gbmv GothicBBB-Medium-V %%% OTF package hminr-h Ryumin-Light-H hminr-v Ryumin-Light-V otf-ujmr-h Ryumin-Light-UniJIS-UTF16-H otf-ujmr-v Ryumin-Light-UniJIS-UTF16-V otf-cjmr-h Ryumin-Light-Identity-H otf-cjmr-v Ryumin-Light-Identity-V hgothr-h GothicBBB-Medium-H hgothr-v GothicBBB-Medium-V otf-ujgr-h GothicBBB-Medium-UniJIS-UTF16-H otf-ujgr-v GothicBBB-Medium-UniJIS-UTF16-V otf-cjgr-h GothicBBB-Medium-Identity-H otf-cjgr-v GothicBBB-Medium-Identity-V hminb-h FutoMinA101-Bold-H hminb-v FutoMinA101-Bold-V otf-ujmb-h FutoMinA101-Bold-UniJIS-UTF16-H otf-ujmb-v FutoMinA101-Bold-UniJIS-UTF16-V otf-cjmb-h FutoMinA101-Bold-Identity-H otf-cjmb-v FutoMinA101-Bold-Identity-V hgothb-h FutoGoB101-Bold-H hgothb-v FutoGoB101-Bold-V otf-ujgb-h FutoGoB101-Bold-UniJIS-UTF16-H otf-ujgb-v FutoGoB101-Bold-UniJIS-UTF16-V otf-cjgb-h FutoGoB101-Bold-Identity-H otf-cjgb-v FutoGoB101-Bold-Identity-V hmgothr-h MidashiGo-MB31-H hmgothr-v MidashiGo-MB31-V otf-ujmgr-h MidashiGo-MB31-UniJIS-UTF16-H otf-ujmgr-v MidashiGo-MB31-UniJIS-UTF16-V otf-cjmgr-h MidashiGo-MB31-Identity-H otf-cjmgr-v MidashiGo-MB31-Identity-V hminl-h HiraMinStdN-W2-H hminl-v HiraMinStdN-W2-V otf-ujml-h HiraMinStdN-W2-UniJIS-UTF16-H otf-ujml-v HiraMinStdN-W2-UniJIS-UTF16-V otf-cjml-h HiraMinStdN-W2-Identity-H otf-cjml-v HiraMinStdN-W2-Identity-V otf-ucmr-h STSong-Light-UniGB-UTF16-H otf-ucmr-v STSong-Light-UniGB-UTF16-V otf-ccmr-h STSong-Light-Identity-H otf-ccmr-v STSong-Light-Identity-V otf-ucgr-h STHeiti-Regular-UniGB-UTF16-H otf-ucgr-v STHeiti-Regular-UniGB-UTF16-V otf-ccgr-h STHeiti-Regular-Identity-H otf-ccgr-v STHeiti-Regular-Identity-V otf-utmr-h MSung-Light-UniCNS-UTF16-H otf-utmr-v MSung-Light-UniCNS-UTF16-V otf-ctmr-h MSung-Light-Identity-H otf-ctmr-v MSung-Light-Identity-V otf-utgr-h MHei-Medium-UniCNS-UTF16-H otf-utgr-v MHei-Medium-UniCNS-UTF16-V otf-ctgr-h MHei-Medium-Identity-H otf-ctgr-v MHei-Medium-Identity-V otf-ukmr-h HYSMyeongJo-Medium-UniKS-UTF16-H otf-ukmr-v HYSMyeongJo-Medium-UniKS-UTF16-V otf-ckmr-h HYSMyeongJo-Medium-Identity-H otf-ckmr-v HYSMyeongJo-Medium-Identity-V otf-ukgr-h HYGoThic-Medium-UniKS-UTF16-H otf-ukgr-v HYGoThic-Medium-UniKS-UTF16-V otf-ckgr-h HYGoThic-Medium-Identity-H otf-ckgr-v HYGoThic-Medium-Identity-V hiramin-w3-h HiraMinProN-W3-Identity-H hiramin-w3-v HiraMinProN-W3-Identity-V hiramin-w6-h HiraMinProN-W6-Identity-H hiramin-w6-v HiraMinProN-W6-Identity-V hirakaku-w3-h HiraKakuProN-W3-Identity-H hirakaku-w3-v HiraKakuProN-W3-Identity-V hirakaku-w6-h HiraKakuProN-W6-Identity-H hirakaku-w6-v HiraKakuProN-W6-Identity-V hiramaru-w4-h HiraMaruProN-W4-Identity-H hiramaru-w4-v HiraMaruProN-W4-Identity-V %%% UTF package hmr Ryumin-Light-H hmrv Ryumin-Light-V unijmin-h Ryumin-Light-UniJIS-UTF16-H unijmin-v Ryumin-Light-UniJIS-UTF16-V cidmin-h Ryumin-Light-Identity-H cidmin-v Ryumin-Light-Identity-V hkb GothicBBB-Medium-H hkbv GothicBBB-Medium-V unijgoth-h GothicBBB-Medium-UniJIS-UTF16-H unijgoth-v GothicBBB-Medium-UniJIS-UTF16-V cidgoth-h GothicBBB-Medium-Identity-H cidgoth-v GothicBBB-Medium-Identity-V ---- **For “dviout for Windows” [#t4c4b9ef] 次のようなユーザ用の map ファイル dviout\map\$user.map を作成し, Shift_JIS で保存します。 ---- ;;; -*- Coding: shift_jis; Encoding: Shift_JIS -*- ;;; -- dviout\map\$user.map ------+----4----+----5----+----6----+----7----+ ;;; In this file one may define the font mappings or the files to be input. ;;; This file will not be overwritten by dviout (verion up). min5 "MS 明朝" min6 "MS 明朝" min7 "MS 明朝" min8 "MS 明朝" min9 "MS 明朝" min10 "MS 明朝" tmin5 "@MS 明朝" tmin6 "@MS 明朝" tmin7 "@MS 明朝" tmin8 "@MS 明朝" tmin9 "@MS 明朝" tmin10 "@MS 明朝" goth5 "HGゴシックM" goth6 "HGゴシックM" goth7 "HGゴシックM" goth8 "HGゴシックM" goth9 "HGゴシックM" goth10 "HGゴシックM" tgoth5 "@HGゴシックM" tgoth6 "@HGゴシックM" tgoth7 "@HGゴシックM" tgoth8 "@HGゴシックM" tgoth9 "@HGゴシックM" tgoth10 "@HGゴシックM" ;goth5 "MS ゴシック" ;goth6 "MS ゴシック" ;goth7 "MS ゴシック" ;goth8 "MS ゴシック" ;goth9 "MS ゴシック" ;goth10 "MS ゴシック" ;tgoth5 "@MS ゴシック" ;tgoth6 "@MS ゴシック" ;tgoth7 "@MS ゴシック" ;tgoth8 "@MS ゴシック" ;tgoth9 "@MS ゴシック" ;tgoth10 "@MS ゴシック" jis "MS 明朝" jis-v "@MS 明朝" jisg "HGゴシックM" jisg-v "@HGゴシックM" ;jisg "MS ゴシック" ;jisg-v "@MS ゴシック" ;;; OTF package hminr-h "MS 明朝" hminr-v "@MS 明朝" otf-ujmr-h "MS 明朝" Unicode otf-ujmr-v "@MS 明朝" Unicode otf-cjmr-h "MS 明朝" CID2Uni otf-cjmr-v "@MS 明朝" CID2Uni hgothr-h "HGゴシックM" hgothr-v "@HGゴシックM" otf-ujgr-h "HGゴシックM" Unicode otf-ujgr-v "@HGゴシックM" Unicode otf-cjgr-h "HGゴシックM" CID2Uni otf-cjgr-v "@HGゴシックM" CID2Uni ;hgothr-h "MS ゴシック" ;hgothr-v "@MS ゴシック" ;otf-ujgr-h "MS ゴシック" Unicode ;otf-ujgr-v "@MS ゴシック" Unicode ;otf-cjgr-h "MS ゴシック" CID2Uni ;otf-cjgr-v "@MS ゴシック" CID2Uni hminb-h "HG明朝B" hminb-v "@HG明朝B" otf-ujmb-h "HG明朝B" Unicode otf-ujmb-v "@HG明朝B" Unicode otf-cjmb-h "HG明朝B" CID2Uni otf-cjmb-v "@HG明朝B" CID2Uni ;hminb-h "MS 明朝" bold ;hminb-v "@MS 明朝" bold ;otf-ujmb-h "MS 明朝" bold,Unicode ;otf-ujmb-v "@MS 明朝" bold,Unicode ;otf-cjmb-h "MS 明朝" bold,CID2Uni ;otf-cjmb-v "@MS 明朝" bold,CID2Uni hgothb-h "HGゴシックE" hgothb-v "@HGゴシックE" otf-ujgb-h "HGゴシックE" Unicode otf-ujgb-v "@HGゴシックE" Unicode otf-cjgb-h "HGゴシックE" CID2Uni otf-cjgb-v "@HGゴシックE" CID2Uni ;hgothb-h "MS ゴシック" bold ;hgothb-v "@MS ゴシック" bold ;otf-ujgb-h "MS ゴシック" bold,Unicode ;otf-ujgb-v "@MS ゴシック" bold,Unicode ;otf-cjgb-h "MS ゴシック" bold,CID2Uni ;otf-cjgb-v "@MS ゴシック" bold,CID2Uni hmgothr-h "HG丸ゴシックM-PRO" hmgothr-v "@HG丸ゴシックM-PRO" otf-ujmgr-h "HG丸ゴシックM-PRO" Unicode otf-ujmgr-v "@HG丸ゴシックM-PRO" Unicode otf-cjmgr-h "HG丸ゴシックM-PRO" CID2Uni otf-cjmgr-v "@HG丸ゴシックM-PRO" CID2Uni hgotheb-h "HG創英角ゴシックUB" hgotheb-v "@HG創英角ゴシックUB" ;hminl-h "ヒラギノ明朝 StdN W2" ;hminl-v "@ヒラギノ明朝 StdN W2" ;otf-ujml-h "ヒラギノ明朝 StdN W2" Unicode ;otf-ujml-v "@ヒラギノ明朝 StdN W2" Unicode ;otf-cjml-h "ヒラギノ明朝 StdN W2" CID2Uni ;otf-cjml-v "@ヒラギノ明朝 StdN W2" CID2Uni hminl-h "MS 明朝" hminl-v "@MS 明朝" otf-ujml-h "MS 明朝" Unicode otf-ujml-v "@MS 明朝" Unicode otf-cjml-h "MS 明朝" CID2Uni otf-cjml-v "@MS 明朝" CID2Uni otf-ucmr-h "NSimSun" Unicode,GB2312 otf-ucmr-v "@NSimSun" Unicode,GB2312 // ;otf-ccmr-h "NSimSun" CID2Uni,GB2312 // ;otf-ccmr-v "@NSimSun" CID2Uni,GB2312 otf-ucgr-h "SimHei" Unicode,GB2312 otf-ucgr-v "@SimHei" Unicode,GB2312 // ;otf-ccgr-h "SimHei" CID2Uni,GB2312 // ;otf-ccgr-v "@SimHei" CID2Uni,GB2312 otf-utmr-h "MingLiU" Unicode,ChineseBig5 otf-utmr-v "@MingLiU" Unicode,ChineseBig5 // ;otf-ctmr-h "MingLiU" CID2Uni,ChineseBig5 // ;otf-ctmr-v "@MingLiU" CID2Uni,ChineseBig5 otf-utgr-h "SimHei" Unicode,ChineseBig5 otf-utgr-v "@SimHei" Unicode,ChineseBig5 // ;otf-ctgr-h "SimHei" CID2Uni,ChineseBig5 // ;otf-ctgr-v "@SimHei" CID2Uni,ChineseBig5 otf-ukmr-h "BatangChe" Unicode,hangeul otf-ukmr-v "@BatangChe" Unicode,hangeul // ;otf-ckmr-h "BatangChe" CID2Uni,hangeul // ;otf-ckmr-v "@BatangChe" CID2Uni,hangeul otf-ukgr-h "DotumChe" Unicode,hangeul otf-ukgr-v "@DotumChe" Unicode,hangeul // ;otf-ckgr-h "DotumChe" CID2Uni,hangeul // ;otf-ckgr-v "@DotumChe" CID2Uni,hangeul hiramin-w3-h "ヒラギノ明朝 ProN W3" CID2Uni hiramin-w3-v "@ヒラギノ明朝 ProN W3" CID2Uni hiramin-w6-h "ヒラギノ明朝 ProN W6" CID2Uni hiramin-w6-v "@ヒラギノ明朝 ProN W6" CID2Uni hirakaku-w3-h "ヒラギノ角ゴ ProN W3" CID2Uni hirakaku-w3-v "@ヒラギノ角ゴ ProN W3" CID2Uni hirakaku-w6-h "ヒラギノ角ゴ ProN W6" CID2Uni hirakaku-w6-v "@ヒラギノ角ゴ ProN W6" CID2Uni hiramaru-w4-h "ヒラギノ丸ゴ ProN W4" CID2Uni hiramaru-w4-v "@ヒラギノ丸ゴ ProN W4" CID2Uni ;;; UTF package hmr "MS 明朝" hmrv "@MS 明朝" unijmin-h "MS 明朝" Unicode unijmin-v "@MS 明朝" Unicode cidmin-h "MS 明朝" CID2Uni cidmin-v "@MS 明朝" CID2Uni hkb "HGゴシックM" hkbv "@HGゴシックM" unijgoth-h "HGゴシックM" Unicode unijgoth-v "@HGゴシックM" Unicode cidgoth-h "HGゴシックM" CID2Uni cidgoth-v "@HGゴシックM" CID2Uni ;hkb "MS ゴシック" ;hkbv "@MS ゴシック" ;unijgoth-h "MS ゴシック" Unicode ;unijgoth-v "@MS ゴシック" Unicode ;cidgoth-h "MS ゴシック" CID2Uni ;cidgoth-v "@MS ゴシック" CID2Uni ;;; -- end of file "$user.map" ---+----4----+----5----+----6----+----7----+ ---- なお,dviout for Windows は Ver. 3.18 の時点では Adobe-GB1,Adobe-CNS1,Adobe-Korea1 の CID 番号に対応していません。 // ↑これの試作品を作ったことがあるのですが,需要はあるのでしょうか。 // もしあるようであれば,大島先生のところに投稿しますが。 // 需要はあると思います。ただ,とても少ないとは思いますが。 *関連リンク [#tcc8e32f] -http://www.ctan.org/pkg/japanese-otf -http://www.ctan.org/pkg/japanese-otf-uptex -[[日本語フォントのセットアップ:http://www.fugenji.org/~thomas/texlive-guide/font_setup.html]] (Tamotsu Thomas UEDA さん) -[[MacPorts の pTeX における和文多書体環境の整えかた:http://miko.org/~tatyana/tech/OSX/pTeX/fonts.html]] (たちゃなさん) -[[otf パッケージを使って明朝体太文字を出力する:http://d.hatena.ne.jp/chichimotsu/20120831#1346430178]] (chichimotsu さん) -[[pLaTeX2e における和文フォントの扱いと多書体化の話:http://www.geocities.co.jp/texuttex/jfontsettings.html]] (ut さん) *Comments [#ib3e810d] #comment // -+----1----+----2----+----3----+----4----+----5----+----6----+----7----+---