ConTeXt: перенос строки для китайских иероглифов

ConTeXt: перенос строки для китайских иероглифов

Я автоматически генерирую документы, в которые пользователи могут вводить любой текст.

Если пользователь вводит китайские иероглифы, текст выходит за пределы строки и переноса строки не происходит.

Как запретить тексту выходить за пределы?

(моя цель — создать надежные документы, в которых каждый введенный символ всегда отображается в конечных документах без необходимости дополнительной настройки)

\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

решение1

Вам необходимо включить перенос строк для китайского (а также корейского и японского) текста с помощью \setscriptкоманды.

Если в документе есть сноски, содержащие текст на китайском языке, вам необходимо заменить \setscriptкоманду на , \setglobalscriptно рекомендуется использовать глобальную настройку только для документов, которые написаны только на китайском языке, на китайский язык в качестве основного языка.

\setuppapersize [A5]

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

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

\setupbodyfont [mainface]

\setscript [hanzi]

\starttext

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

\stoptext

введите описание изображения здесь

Связанный контент