This is a tool that allows you to preview how Hindi and Thai text will appear in Pokémon GO. While your phone, computer, and web browser most likely support the complex text layout needed to display Brahmic scripts like Devanagari and Thai correctly, Pokémon GO does not. Instead, the game uses modified fonts and encodings that allow the game's text engine to display the correct forms of characters.
Pokémon GO uses the following fonts:
- Lato (Latin, Cyrillic, and Greek scripts)
- Noto Sans Thai Adjusted (Thai script)
- Siddhanta Adjusted (Devanagari script)
- Roboto Bold (miscellaneous)
Lato is used as the default font, while the other three fonts are used as fallbacks. Japanese, Korean, and Chinese text are rendered using the system font.
The code in the repository itself is licensed under the GNU General Public License, Version 3.0.
The fonts in this repository are included under the following licenses:
- Lato and Noto Sans Thai: SIL Open Font License, Version 1.1
- Siddhanta: Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License
- Roboto Bold: Apache License, Version 2.0
Niantic's adjusted versions of Noto Sans Thai and Siddhanta are licensed under the same terms.
This app also uses two additional fonts:
- Topua, which has the Private Use Area mapped to Lato's .notdef glyph
- Nopua, which has the Private Use Area mapped to Lato's uni0000 glyph
As modified versions of Lato, they are also licensed under the SIL Open Font License, Version 1.1.