Gerben Wierda via ntg-context schrieb am 30.04.2023 um 10:48:
On 30 Apr 2023, at 10:04, Wolfgang Schuster via ntg-context
<ntg-context@ntg.nl <mailto:ntg-context@ntg.nl>> wrote:
%%%% begin example
\definefontfamily [noto-jp] [rm] [Noto Serif CJK JP]
\definefontfamily [noto-jp] [ss] [Noto Sans CJK JP]
\definetypeface [noto-jp] [mm] [math] [pagella] [default]
\setupbodyfont [noto-jp]
\mainlanguage [ja]
\setscript [nihongo]
Thank you.
How do I change that in my setup?
My setup is creating the same stuff in different languages from XML
input (LMTX using lua and METAPOST), which means I need to adapt the
following setup (cyrillic and greek shown as the other languages with
different character sets I use)
\startmode[JA]
\setuplanguage[ja][patterns={ja}]\mainlanguage[ja]
\stopmode
When your document prints only text in a single language change the
setup above to
\startmode [JA]
\setscript [nihongo]
\mainlanguage [ja]
\stopmode
but for documents which use multiple script/languages at the same time
replace the previous setup with
\startsetups [japanese]
\setscript [nihongo]
\stopsetups
\setuplanguage [ja] [setups=japanese]
and add \language[ja] before japanese text to ensure linebreaking is
enabled.
Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________