Acknowledgments
Odyssey for Today is set in typefaces given freely by the people who drew them. Every one is self-hosted here under the SIL Open Font License, and every one links to its license, served from this site beside the font it covers.
The app's own faces
Space Grotesk
By Florian Karsten · License
Headings, buttons, and the app's own words.
Newsreader
By Production Type · License
Reading text, and every word being taught.
Space Mono
By Colophon Foundry · License
Numbers, and anything that must line up.
The faces the scripts are set in
Some scripts are drawn one way and set another. Where there are two, Settings decides which one your cards wear.
- Printed: Noto Sans, by the Noto Project, Google · License
- Handwritten: Xarrovv Cyrillic, by Dmitri Zdorov, dimka.com · License
- Printed: Noto Sans Georgian, by the Noto Project, Google · License
- Handwritten: Xarrovv, by Dmitri Zdorov, dimka.com · License
- Printed: Noto Sans Runic, by the Noto Project, Google · License
- Manuscript: Junicode, by Peter S. Baker · License
- Printed: Noto Sans Thai, by the Noto Project, Google · License
Letters for tracing
The shapes you trace are drawn from these faces.
- Noto Sans, by the Noto Project, Google · License
- Noto Sans Thai Looped, by the Noto Project, Google · License
- Noto Sans Georgian, by the Noto Project, Google · License
- Playwrite GB S, by TypeTogether · License
Emoji
Pictures under review are drawn from these emoji sets, rendered to WebP, trimmed and scaled, with nothing else changed. Their names come from Unicode CLDR.
- Noto EmojiCopyright 2013 Google, Inc. All Rights Reserved. · Apache License 2.0License notice
- TwemojiCopyright (c) 2014-2021 Twitter; Copyright (c) 2022-present Jason Sofonia & Justine De Caires · CC BY 4.0
- Fluent EmojiCopyright (c) Microsoft Corporation. · MIT LicenseLicense notice
- Unicode CLDR 48.2.3Copyright © 2015-2024 Unicode, Inc. · Unicode License v3License notice
Word meanings
The words and definitions the picture review shows for each concept come unchanged from these wordnets, and concepts are numbered by the Collaborative Interlingual Index.
- Open German WordNet (OdeNet) 1.4Melanie Siegel and Francis Bond · CC BY-SA 4.0
- Open English WordNet 2025Copyright (c) 2019-present, The Open English WordNet Team. Derived from Princeton WordNet. · CC BY 4.0License notice
- Multilingual Central Repository 3.0 (Spanish), via Open Multilingual Wordnet 2.0Aitor Gonzalez-Agirre, Egoitz Laparra and German Rigau · CC BY 3.0
- WOLF (Wordnet Libre du Français), via Open Multilingual Wordnet 2.0Benoît Sagot and Darja Fišer · CeCILL-C
- Collaborative Interlingual IndexCopyright 2015-2016: Francis Bond · CC BY 4.0
Software in the site
The site runs on these open-source packages, each under the license shown, with the license text it ships with.
- @astrojs/react 7.0.0MIT LicenseLicense notice
- @radix-ui/primitive 1.1.7MIT LicenseLicense notice
- @radix-ui/react-compose-refs 1.1.5MIT LicenseLicense notice
- @radix-ui/react-context 1.2.2MIT LicenseLicense notice
- @radix-ui/react-dialog 1.1.23MIT LicenseLicense notice
- @radix-ui/react-dismissable-layer 1.1.19MIT LicenseLicense notice
- @radix-ui/react-focus-guards 1.1.6MIT LicenseLicense notice
- @radix-ui/react-focus-scope 1.1.16MIT LicenseLicense notice
- @radix-ui/react-id 1.1.4MIT LicenseLicense notice
- @radix-ui/react-portal 1.1.17MIT LicenseLicense notice
- @radix-ui/react-presence 1.1.10MIT LicenseLicense notice
- @radix-ui/react-primitive 2.1.10MIT LicenseLicense notice
- @radix-ui/react-slot 1.3.3MIT LicenseLicense notice
- @radix-ui/react-use-callback-ref 1.1.4MIT LicenseLicense notice
- @radix-ui/react-use-controllable-state 1.2.6MIT LicenseLicense notice
- @radix-ui/react-use-effect-event 0.0.5MIT LicenseLicense notice
- @radix-ui/react-use-layout-effect 1.1.4MIT LicenseLicense notice
- aria-hidden 1.2.6MIT LicenseLicense notice
- astro 7.3.5MIT LicenseLicense notice
- class-variance-authority 0.7.1Apache License 2.0License notice
- clsx 2.1.1MIT LicenseLicense notice
- devalue 6.0.2MIT LicenseLicense notice
- dijkstrajs 1.0.3MIT LicenseLicense notice
- get-nonce 1.0.1MIT LicenseLicense notice
- lucide-react 1.50.0ISC LicenseLicense notice
- qrcode 1.5.4MIT LicenseLicense notice
- react 19.3.0MIT LicenseLicense notice
- react-dom 19.3.0MIT LicenseLicense notice
- react-remove-scroll 2.7.2MIT LicenseLicense notice
- react-remove-scroll-bar 2.3.8MIT LicenseLicense notice
- react-style-singleton 2.2.3MIT LicenseLicense notice
- rolldown 1.2.8MIT LicenseLicense notice
- scheduler 0.28.0MIT LicenseLicense notice
- sonner 2.0.8MIT LicenseLicense notice
- tailwind-merge 3.7.0MIT LicenseLicense notice
- tailwindcss 4.3.3MIT LicenseLicense notice
- ts-fsrs 5.4.2MIT LicenseLicense notice
- tslib 2.8.1BSD Zero Clause LicenseLicense notice
- use-callback-ref 1.3.3MIT LicenseLicense notice
- use-sidecar 1.1.3MIT LicenseLicense notice
- vite 8.3.0MIT LicenseLicense notice
Software in the iPhone app
The iPhone app is built on these packages.