ユニコード統合漢字 U+22931「𢤱」

ユニコード統合漢字 U+22931「𢤱」

- kondo yuzo の投稿
返信数: 5
件名の「𢤱」という字の使い方を教えてください

環境:e-upTeX, Version 3.141592653-p4.0.0-u1.28-220214-2.6 (utf8.uptex) (TeX Live 2022) (preloaded format=uplatex)
M1のマックmacOS Sonoma 14.1.2で使っています

多言語環境は、以下のような感じで設定しています
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage[prefernoncjk]{pxcjkcat}
\usepackage{extaccent,DeclareUnicode}
\usepackage[schinese,japanese]{pxbabel}

どのフォントが必要で、どうしたら使用できるのかというレベルから分かりません
よろしくお願いします
kondo yuzo への返信

Re: ユニコード統合漢字 U+22931「𢤱」

- 奥村 晴彦 の投稿

MacならPingFangと黒体に入っているようですね。LuaLaTeXなら簡単に使えそうです:

\documentclass{jlreq}
\usepackage{luatexja-fontspec}
\begin{document}

{\jfontspec{PingFang TC Medium}𢤱}

\end{document}
奥村 晴彦 への返信

Re: ユニコード統合漢字 U+22931「𢤱」

- m c の投稿
セリフ体でしたらIPAmj明朝でしょうか:
https://moji.or.jp/mojikiban/font/

(u)pLaTeXでしたら
https://texwiki.texjp.org/?TeX%E3%81%A8%E5%A4%96%E5%AD%97#d0fddba5
にあるようにipamjmパッケージを使用する方法がありますが,自分でインストールしてmapファイルを
書き換えなければならないので,LuaLaTeXを用いるのが簡単だと思います.

IPAmj明朝をダウンロードして(Mac標準のFontBookを使って)普通にシステムにインストールすれば,
後は以下のようにIPAex明朝と揃った字体で文書作成できます(奥村先生のサンプルを修正追記):
\documentclass{jlreq}
\usepackage[ipaex]{luatexja-preset}
\begin{document}

{\jfontspec{IPAmjMincho}𢤱}:これは「ロウ」と読むのね

\end{document}
m c への返信

Re: ユニコード統合漢字 U+22931「𢤱」

- t tk の投稿
U+22931 は CJK Unified Ideographs Extension B の文字ということなので
最近の dvipdfmx, dvips ならば upLaTeX で特別なパッケージを使わずにフォントの設定だけで出力できるはずです。
フォールバック機能を付けたので vfに明示的に U+22931の登録がなくとも実フォントに当該の全角グリフがあれば出力されるはずです。

dvipdfmx では 2020-03-15 以降の版
dvips では 2021-04-10 以降の版

ならば大丈夫のはずです。
dvipdfmx, dvipsなどのdviware が見つけられる場所に IPAex明朝を置いて map ファイルを書き換えればよいです。
t tk への返信

Re: ユニコード統合漢字 U+22931「𢤱」

- kondo yuzo の投稿
早速の返信ありがとうございます
LuaLaTeXに移行は細かい書式が実現できないのですぐには難しいので
外字の貼り付けで対応しました

>dvipdfmx, dvipsなどのdviware が見つけられる場所に IPAex明朝を置いて map ファイルを書き換えればよいです。

余裕ができれば、是非とも試してみたいと思います
ありがとうございました
t tk への返信

Re: ユニコード統合漢字 U+22931「𢤱」

- t tk の投稿
upLaTeX + dvipdfmx + IPAmj明朝の組み合わせの手元の環境で出せました。
解決済みのようですが、今後のご参考になれば幸いです。

e-upTeX 3.141592653-p4.1.0-u1.29-230214-2.6 (utf8.uptex) (TeX Live 2024)
dvipdfmx Version 20230429
IPAmj明朝(Ver.006.01) ipamjm.ttf

手元に extaccent.sty がなくてコメントアウトしています。

```
\documentclass{ujarticle}
\AtBeginDvi{\special{pdf:mapline uprml-h unicode ipamjm.ttf}}

\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage[prefernoncjk]{pxcjkcat}
%\usepackage{extaccent,DeclareUnicode}
\usepackage[schinese,japanese]{pxbabel}

\begin{document}

𢤱:これは「ロウ」と読むのね

\end{document}
```