Font stack (like CSS)
As a user who frequently works with CJK texts, I often encounter challenges in managing fonts for multilingual documents. Currently, setting different fonts for mixed-texts is a cumbersome process.
When I work with mixed texts, it is common to set CJK texts in one typeface and English text in another, as it is usually the case for many brands. To do so, I have to set the fonts of the text twice (first English, then find all characters whose font is unchanged and set them to the CJK font). Sometimes, if the chosen CJK font has missing characters (“tofu”), I will have to set them to another CJK font that has the characters. In some cases, I have several fonts lined up, from one closest in style to one with the most comprehensive glyph set. As a result, I find myself often having to go over each text object to make sure the right font is used at the right places.
I propose a feature that allows users to define a prioritized list of fonts. When a character is missing in the first font, the next font on the list is automatically used, similar to the font-family mechanism in Cascading Style Sheets (CSS).
-
onenower commented
复合字体可以解决这个问题,但目前illustrator的“复合字体”对字体的识别有问题,在我这里只能识别“日文字体”,其他字体识别不出来。在indesign中可以正常使用。
-
Nat McCully commented
Composite fonts are the solution to this issue. Use them for multilingual typography or pairing Latin and cjk fonts in a harmonious way.