Chinese Fonts and Features
in Ubuntu 10 - 16
« Install/Setup v.12 - 16 « Install/Setup v.11 « Install/Setup v.10 « Input Methods v.10 - 16
A summary of fonts and Asian language layout features
Adding more fonts
Many people arrive here seeking more Chinese fonts for their Ubuntu systems, so I've bumped this paragraph up to the top. I do periodic surveys of what's out there. See my page listing the BabelStone Han project and other sources for free and commercial Chinese fonts.
After you have completed the Chinese features installation for Ubuntu 10 / Ubuntu 11 / Ubuntu 12 - 16, you'll find the following Chinese fonts on your font menus:
Ubuntu 16 includes the Hei (san serif) style Noto Sans CJK font in several weights for Simplified Chinese (SC), Traditional (TC) Chinese, Japanese and Korean. Noto Sans CJK is the Google-branded version of Adobe Source Han Sans. Now the default Chinese font in Ubuntu, it offers the maximum number of characters possible in a Unicode font. For more background information on this first open source Pan-CJK font, see my free fonts page.
Ubuntu 10 - 16 include these Song, Kai and Ming Arphic public license fonts:
In Ubuntu 15 the Hei (san serif) style was represented by Droid Sans and Droid Sans Fallback. Fallback was the default Chinese font.
WenQuanYi Hei fonts are hiding at the bottom of the same menu in Ubuntu 10-14.10, and can also be downloaded for free from the WenQuanYi website.
Ubuntu 11.04-13.04 included even more WenQuanYi Chinese fonts, with 文泉驛 Chinese names! I'm not sure what happened to these since 13.10, but as I said you can always visit the WenQuanYi website for more.
Fonts names ending in "CN" contain mainland character sets, while fonts with names ending in "TW" and "HK" are in Taiwan sets. Font names ending in "MBE" include the Modern Bopomofo Extensions used in the teaching of Hakka and Minnan dialects instead of the Standard Bopomofo Extensions. The fonts with names ending in "Mono" include Latin characters "monospaced", with equal widths between each letter, instead of proportional spacing.
I assume the HK font includes the latest extensions to the Hong Kong Character Set (HKCS). For that font most will still need a Cantonese input method. You can download and install Cantonese via Synaptic (search for fcitx-table-cantonese or ibus-table-cantonese, fcitx-table-jyutping or ibus-table-jyutping, or scim-tables-zh), or you can use CantoInput which is a free Java app I have reviewed in my survey of third-party apps.
Chinese features in LibreOffice / OpenOffice:
Chinese translation (Tools > Language > Chinese translation) converts between simplified and traditional characters and vice-versa. It of course works better from traditional to simplified than in the opposite direction due to the larger number of possibilities.
Phonetic Guide (Format > Asian phonetic guide) will let you place Zhuyin or Pinyin pronunciation "ruby" text above or alongside your Chinese characters. You can select text in your document and it will appear in the Phonetic Guide, but LibreOffice & OpenOffice require you to type in those rubies by hand. To automatically generate Pinyin ruby text you may want to try a new open-source extension for OOo called OO Pinyin Guide. If that doesn't work well enough for you, I suggest you type out your Pinyin and then copy-and-paste it manually. The ibus-m17n package includes a Pinyin-with-tone-marks input method. (This might also be a good place to plug my free Pinyin macros for OpenOffice and LibreOffice.)
Asian typography — type those two words into the Help search index for information on setting rules for Asian text line breaks, sentence beginning/ending characters, hanging punctuation and automatically inserting a special space between characters.
Vertical text boxes — type that in the Help search index and then scroll down for information on vertical callouts (whatever they are) and vertical text boxes for Asian characters.
Installing Chinese Features in Ubuntu 12, 13, 14, 15, and 16
Installing Chinese Features in Ubuntu 11
Installing Chinese Features in Ubuntu 10
Input Method (IME) Setup in Ubuntu 10 - 16