Halkyon's shared packages
A pub workspace of the Dart packages Halkyon's apps share: halkyon_ui, Halkyon's look (the theme, fonts, layout and shared widgets, with texts in English and German), halkyon_core's low-level primitives and halkyon_interop's cross-app contracts. Dart 3.13 with LeanCode's lints, configured once at the root; apps take a package by git, pinned to a signed commit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
commit
80fa7b9628
1 changed files with 6762 additions and 0 deletions
16
packages/halkyon_ui/assets/fonts/ATTRIBUTION.md
Normal file
16
packages/halkyon_ui/assets/fonts/ATTRIBUTION.md
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
# Fonts
|
||||
|
||||
The package brings Halkyon's font 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` |
|
||||
|
||||
The files are renamed only; their glyphs are unchanged. `registerFontLicenses()`
|
||||
adds the licence to an app's licence list.
|
||||
|
||||
The fonts for Chinese, Japanese and Korean (Noto Sans JP, SC, TC, KR; some
|
||||
42 MB) are not here: each app bundles those it needs under those family names,
|
||||
with their licence, and the theme names them as the fallback
|
||||
(`lib/src/theme/app_fonts.dart`).
|
||||
Reference in a new issue