Bạn có đang sử dụng đúng phông chữ không?¶
Phông chữ tiếng Trung và Tiếng Nhật
Mặc định máy tính/điện thoại của bạn sẽ hiển thị chữ Kanji theo phông chữ tiếng Trung. Chữ Kanji trong Tiếng Nhật trông hơi khác một chút và sẽ khá vấn đề nếu bạn học Kanji kiểu tiếng Trung thay vì kiểu chữ Nhật.
Kiểm tra xem trình duyệt của bạn hiện có đang sử dụng phông chữ Tiếng Nhật không
Một ký tự trông khác biệt rõ rệt giữa phông chữ Tiếng Nhật và tiếng Trung là 直 được sử dụng trong từ 直す (naosu) nghĩa là chữa bệnh, chữa lành, sửa chữa.
Naosu in a Chinese font (DengXian)
Naosu in a Japanese font (IPAex Gothic)
Nếu 直 của bạn trông giống như hình ảnh thứ hai, thì bạn đang dùng font Tiếng Nhật, nếu không thì nhớ đổi phông chữ nha.
Windows 10¶
Win+I để mở Settings > Apps > Optional features > Add a feature > Search "Japanese supplemental fonts" và Install
Cho người dùng nâng cao: Powershell
Tải phông chữ thông qua Windows Powershell (Administrator):
Get-WindowsCapability -Online -Name Language.Fonts.Jpan~~~und-JPAN* | Add-WindowsCapability -Online
Also have Chinese supplemental fonts already installed?
You will need to set your locale to Japanese (Japan).
Setting Japanese locale
- Open the Run dialog box by pressing Win+R
- Type
intl.cpl
and press Enter - Click on the Administrative tab, go to Change system locale... and select Japanese (Japan) and click OK.
Bây giờ nếu bạn đang sử dụng trình duyệt dựa trên Chrome (VD: Google Chrome, Brave), hãy chọn Menu > Settings > chọn Appearance ở bên trái > Customize fonts. Đây là nơi bạn cần đặt phông chữ của mình.
Phông chữ tiêu chuẩn: Meiryo UI
Phông chữ Serif: Yu Mincho
Phông chữ Sans-serif: Meiryo
Monospace: MS Gothic
Nếu bạn đang sử dụng Firefox thì nó đã được làm sẵn cho bạn
macOS¶
Bạn chỉ cần thêm Tiếng Nhật làm ngôn ngữ trong Tùy chọn hệ thống.
> System Preferences, sau đó chọn "Language & Region". Bấm vào "General", sau đó "Add a language" và chọn "Japanese 日本語"
Linux¶
Cần có locale ja_JP.UTF-8
. Nếu không thì bỏ dấu thăng ở dòng #ja_JP.UTF-8 UTF-8
trong /etc/locale.gen
và chạy:
sudo locale-gen
Bây giờ hãy cài đặt gói noto-fonts-cjk.
Now install the noto-fonts-cjk package. It is available on the official Arch repositories and it's known to set up the necessary fontconfig rules when installed in Arch.
If any part of that does not apply to you (p.e. different distro, different font, different method of installation), fontconfig may or may not have been set up properly.
If you don't know how to check that, simply create a new file with the necessary fontconfig rules in the ~/.config/fontconfig/conf.d
directory (create the directory if it doesn't exist) for Japanese text. You can use this section of the Arch Wiki or this excellent example config file by tatsumoto-ren as references.
Caveats¶
Browsers¶
Chromium-based¶
Chinese fonts can still persist even with the right setup in place (no idea why), so you may need to force it by doing the following:
> Settings > click on Appearance on the left > Customize fonts
Standard font: Noto Sans CJK JP Regular
Serif font: Noto Serif CJK JP Regular
Sans-serif font: Noto Sans CJK JP Regular
Firefox¶
Unless Firefox has Japanese set as one of its languages or the webpage (or one of its sections) explicitly claims to be in Japanese (lang="ja"
), it tends to fallback to Chinese characters. This is because Chinese fonts tend to have a more complete character coverage.
To counteract this, do the following:
- Open a new tab to
about:config
- Click through the warning page (if it appears)
- Search for
font.cjk_pref_fallback_order
- Move
ja
to the front of the entire value
The commas are important
They are there to separate the language values in that sentence, take care not to carelessly remove one.
Before:
After:
Android¶
Just add Japanese (it looks like this: 日本語) as a secondary language, it won't change your display language unless you move it to the top.
iOS¶
Adding the Japanese keyboard (kana or romaji whatever works) should do the trick.
Anki¶
I think Chinese fonts on Anki cards looks the worst because Kana will be sans-serif and Kanji will be serif AND out of proportion AND Chinese so it looks all out of place.
After you have installed Japanese fonts on your system it should automatically use Japanese fonts. If not, you will need to force it.
Forcing Japanese font in Anki¶
IPAex Gothic is a good sans-serif Japanese font I recommend for Anki. You can download it here
Install the font onto your system and reboot.
Windows: Double click and click Install
macOS: Drag the font into the Font Book
Linux: Move the file to ~/.local/share/fonts/
and then run fc-cache -f -v
Now in Anki click "Add" then click on "Cards" and then "Styling" and modify your font family accordingly.
.card {
font-family: IPAexGothic; /* here is where you set font */
}
You can also change the font by putting the font into the Anki collection.media directory.
Windows: C:\Users\<user>\AppData\Roaming\Anki2\(profile)\collection.media
macOS: ~/Library/Application Support/Anki2/(profile)/collection.media
Linux: ~/.local/share/Anki2/(profile)/collection.media
Android: /storage/emulated/0/AnkiDroid/collection.media
Now in Anki click "Add" then click on "Cards" and then "Styling" and modify your font family accordingly.
Don't copy exactly!
Just add what you don't already have.
.card {
font-family: CustomFont; /* here is where you set font */
@font-face {
font-family: CustomFont; src: url('ipaexg.ttf'); } /* here is where you define the font */
}
Preview:
Now also change your font for the Anki editor. Click on "Add" then "Fields" and change the Editing font of each field to any one of these (or any other font you know is a Japanese font)
IPAexGothic
Meiryo
MS Gothic
Yu Gothic
Hiragino Kaku Gothic Pro
Noto Sans CJK JP Regular
Yomichan¶
Yomichan's font should change according to your browser's font, but you can force Japanese font if not.
Using Popup CSS...
.kanji-link {
font-family: IPAexGothic;
}
.source-text {
font-family: IPAexGothic;
}
.gloss-content {
font-family: IPAexGothic;
}
.tag-label-content {
font-family: IPAexGothic;
}