Lua(la)TeX/ConTeXt の `ccmp`、Source Han serif フォント使用

Lua(la)TeX/ConTeXt の `ccmp`、Source Han serif フォント使用

GoogleとAdobeが新しいCJKフォントをリリース源ノ明朝最近、OpenTypeの機能を使うことでccmp、中国語の文字を入力できるようになりましたbiangこれこの文字はIDSを使用して次のように記述できます。

⿺辶⿳穴⿰月⿰⿲⿱幺长⿱言马⿱幺长刂心

LuaTeX は ccmp 機能をサポートしているようです。この文字をどうやって入力すればよいのか知りたいです。

この質問は私の好奇心と単なる楽しみのためです。

ここに画像の説明を入力してください

答え1

このフォントのリリース バージョンにはまだこの機能が含まれていないと思います。別のフォントでのみ動作させることができました。

\documentclass{article}
\usepackage{fontspec}% only to conditionally load luaotfload if necessary
\begin{document}
\font\1="[Biang-Heavy.otf]" at 20pt\1
⿺辶⿳穴⿰月⿰⿲⿱幺長⿱言馬⿱幺長刂心
\end{document}

ここに画像の説明を入力してください

答え2

質問にタグが付いているので以下は、ConTeXt MKIV 用の Will のソリューションのバージョンです。 Biang Heavyの直接ダウンロード

\definefontfeature[default][default][ccmp=yes]
\definefont[Biang][Biang-Heavy.otf*default at 20pt]
\starttext
\Biang ⿺辶⿳穴⿰月⿰⿲⿱幺長⿱言馬⿱幺長刂心
\stoptext

ここに画像の説明を入力してください

答え3

源ノ明朝そしてソース ハンサンズ(v2.000) はこの機能をサポートしています (ここでは XeLaTeX を使用します):

% XeLaTeX
\documentclass{article}
\usepackage{fontspec}
\def\biangT{⿺辶⿳穴⿰月⿰⿲⿱幺長⿱言馬⿱幺長刂心}
\def\biangS{⿺辶⿳穴⿰月⿰⿲⿱幺长⿱言马⿱幺长刂心}
\begin{document}
  \fontspec{Source Han Serif SC}%
  \biangT\biangS
  \fontspec{Source Han Sans SC}%
  \biangT\biangS
\end{document}

ここに画像の説明を入力してください

関連情報