раздел с изменением кодировки с ShiftJIS на CP936 и обнаружением, что эти символы автоматически распознаются как китайские символы, а затем назначаются с помощью DefaultChineseSimplifiedFont / DefaultMonoChineseSimplifiedFont.
асается китайских иероглифов, я не могу заставить Front End of Mathematica использовать выбранные мной шрифты. Как я могу заставить его использовать нужные мне шрифты?
Здесь я предоставляю два скриншота, чтобы показать проблему, один из Word (вверху), другой из Mathematica на WinXP, оба отображают одну и ту же строку. Обратите внимание, что Mathematica использует несколько разных шрифтов (я думаю, что он использует замену шрифта, когда шрифт, который он пытается использовать первым, не содержит глифа - однако указанный шрифт содержит все глифы, которые мне нужны!). Здесь я использую шрифт Microsoft YaHei, который поставляется с Win7, нозагружаемое для XP тоже.
РЕДАКТИРОВАТЬ: Вот некоторый тестовый код:
str = "肖诮陗俏削帩消峭捎绡莦弰悄焇琑逍㲖㲵䏴哨娋宵屑綃梢痟睄筲艄萷销䇌䘯趙揱旓硝稍踃輎矟䌃箾蛸誚榍蕱銷鞘潲碿糏霄䴛韒髾鮹鞩魈颵"
Style[str, Large, FontFamily -> "SimSun"]
(SimSun поставляется с XP идолжен содержать все эти символы тоже, хотя не уверен, если во всех версиях.)
РЕДАКТИРОВАТЬ 2: Я на Windows XP (сВключена поддержка восточноазиатских языков) Интересно, отличаются ли результаты на других ОС?
Резюме: Похоже, что поведение зависит от конкретной ОС и установленных шрифтов, и, к сожалению, нет никакого способа сделать шрифты единообразными (даже если существует один шрифт, содержащий все глифы).