`ccmp` en Lua(la)TeX/ConTeXt, con fuente Source Han serif

`ccmp` en Lua(la)TeX/ConTeXt, con fuente Source Han serif

Google y Adobe lanzaron una nueva fuente CJKFuente Han Serifrecientemente. Una de las características sorprendentes es que, utilizando ccmpla función opentype, es posible escribir el carácter chino biang, como se describe enesteartículo. Este personaje se puede describir usando IDS como

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

Vi que LuaTeX parece admitir la función ccmp. Me pregunto cómo puedo escribir este carácter.

Esta pregunta es por curiosidad y sólo por diversión.

ingrese la descripción de la imagen aquí

Respuesta1

No creo que la versión de lanzamiento de esta fuente contenga esta característica todavía; Sólo pude hacerlo funcionar con una fuente diferente:

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

ingrese la descripción de la imagen aquí

Respuesta2

Porque la pregunta está etiquetada.Aquí una versión de la solución de Will para ConTeXt MKIV. Descarga directa de Biang Heavy.

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

ingrese la descripción de la imagen aquí

Respuesta3

Fuente Han SerifyFuente Han Sans(v2.000) admite esta función (yo uso XeLaTeX aquí):

% 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}

ingrese la descripción de la imagen aquí

información relacionada