# Fonts The app brings its fonts with it and never fetches any: text looks the same on every device, whatever fonts it has. | File | Font | Source | Licence | |---|---|---|---| | `NotoSans-Variable.ttf`, `NotoSans-Italic-Variable.ttf` | Noto Sans (Latin, Greek incl. polytonic, Cyrillic), every weight | [notofonts/latin-greek-cyrillic](https://github.com/notofonts/latin-greek-cyrillic) release NotoSans-v2.015, `unhinted/slim-variable-ttf` | SIL Open Font License 1.1, `OFL-NotoSans.txt` | | `NotoSansJP-Variable.otf`, `NotoSansSC-Variable.otf`, `NotoSansTC-Variable.otf`, `NotoSansKR-Variable.otf` | Noto Sans JP, SC, TC, KR (Japanese, Simplified and Traditional Chinese, Korean), every weight | [notofonts/noto-cjk](https://github.com/notofonts/noto-cjk) `Sans/Variable/OTF/Subset/NotoSans{JP,SC,TC,KR}-VF.otf`, commit f8d157532fbf (2026-10-08) | SIL Open Font License 1.1, `OFL-NotoSansCJK.txt` | Noto Sans is the app's font; the CJK fonts fill in the glyphs it lacks, the one matching a studyset's language first, Japanese otherwise (`lib/src/core/theme/app_fonts.dart`): they share most Han characters but draw them differently. Noto Sans JP alone would not do as the app's font: it has no accented or polytonic Greek. Scripts none of them covers (Arabic, Hebrew, Thai, Devanagari, …) come from the device's own fonts. The files are renamed only; their glyphs are unchanged. The licences are shown in the app's licence list.