ConTeXt: Zeilenumbruch für chinesische Schriftzeichen

ConTeXt: Zeilenumbruch für chinesische Schriftzeichen

Ich erstelle automatisch Dokumente, in die Benutzer beliebige Texte eingeben können.

Wenn der Benutzer chinesische Zeichen eingibt, läuft der Text über und es erfolgt kein Zeilenumbruch.

Wie kann ich ein Überlaufen des Textes verhindern?

(mein Ziel ist es, robuste Dokumente zu erstellen, in denen jedes eingegebene Zeichen immer in den endgültigen Dokumenten angezeigt wird, ohne dass eine zusätzliche Konfiguration erforderlich ist)

\definefallbackfamily[mainface][serif][notoserifcjksc][range={cjkunifiedideographs,cjkcompatibility,cjkunifiedideographsextensiona,yijinghexagramsymbols,cjksymbolsandpunctuation}]
\definefallbackfamily[mainface][sans][notosanscjksc][range={cjkunifiedideographs,cjkcompatibility,cjkunifiedideographsextensiona,yijinghexagramsymbols,cjksymbolsandpunctuation}]

\definefallbackfamily[mainface][serif][NotoSerif][range=0x00000-0xFFFFF]
\definefallbackfamily[mainface][sans][NotoSans][range=0x00000-0xFFFFF]

\definefontfamily[mainface][serif][TeX Gyre Pagella]
\definefontfamily[mainface][sans][NotoSans]

\setupbodyfont[mainface]

\starttext

統高比歴写横深原故上現質著毒太念植出使。紙約音予草足資倉報人己読。出黒挑崎成都中場中億芸読。警更追陸手表詰女区力像統稿序。出和開告情恐色番場無料実後調威聞思掲報本。行味半対民未挙大特口佐物久建真容。体姿出全禁委着与帳南氏望真売。告路経就停収通続分政手対康況再官体聞未。制愉北寿載少策聞爆使特埋益。

\stoptext

Antwort1

Mit dem Befehl müssen Sie den Zeilenumbruch für chinesischen (sowie koreanischen und japanischen) Text aktivieren \setscript.

Wenn Ihr Dokument auch Fußnoten mit chinesischem Text enthält, müssen Sie den \setscriptBefehl durch ersetzen \setglobalscript. Es wird jedoch empfohlen, die globale Einstellung nur für Dokumente zu verwenden, bei denen Chinesisch nur die Hauptsprache ist.

\setuppapersize [A5]

\definefallbackfamily
  [mainface]
  [serif]
  [notoserifcjksc]
  [range={cjkunifiedideographs,cjkcompatibility,cjkunifiedideographsextensiona,yijinghexagramsymbols,cjksymbolsandpunctuation}]

\definefontfamily [mainface] [serif] [TeX Gyre Pagella]

\setupbodyfont [mainface]

\setscript [hanzi]

\starttext

統高比歴写横深原故上現質著毒太念植出使。
紙約音予草足資倉報人己読。
出黒挑崎成都中場中億芸読。
警更追陸手表詰女区力像統稿序。
出和開告情恐色番場無料実後調威聞思掲報本。
行味半対民未挙大特口佐物久建真容。
体姿出全禁委着与帳南氏望真売。
告路経就停収通続分政手対康況再官体聞未。
制愉北寿載少策聞爆使特埋益。

\stoptext

Bildbeschreibung hier eingeben

verwandte Informationen