Fonts: Difference between revisions

From sona pona, the Toki Pona wiki
Content added Content deleted
No edit summary
No edit summary
Line 16: Line 16:
=={{tp|sitelen pona}} fonts==
=={{tp|sitelen pona}} fonts==


==={{tp|5x5 sitelen pona}}===
===5x5 {{tp|sitelen pona}}===
{{font
{{font
| {{tp|5x5 sitelen pona}}
| 5x5 {{tp|sitelen pona}}
| system = {{tp|sitelen pona}}
| system = {{tp|sitelen pona}}
| range = All {{tp|pu}} glyphs, several {{tp|ku}} glyphs
| range = All {{tp|pu}} glyphs, several {{tp|ku}} glyphs
Line 29: Line 29:
}}
}}


{{tp|5x5 sitelen pona}} is a minimalist pixelated font made on {{w|Fontstruct}}. Due to Fontstruct's limitations, the {{tp|sitelen pona}} glyphs take on space in the Unicode blocks for Latin characters, sharing codepoints with {{tp|sitelen pona kiwen}}, {{tp|sitelen pona kiwen nanpa tu}}, {{tp|sitelen pona pi palisa mute}} and {{tp|sitelen pona 7x7}}.
5x5 {{tp|sitelen pona}} is a minimalist pixelated font. Due to the limitations of the font-making program {{w|Fontstruct}}, the {{tp|sitelen pona}} glyphs take on space in the Unicode blocks designated Latin characters, sharing codepoints with {{tp|sitelen pona kiwen}}, {{tp|sitelen pona kiwen nanpa tu}}, {{tp|sitelen pona pi palisa mute}}, and {{tp|sitelen pona}} 7x7.
{{clear}}
{{clear}}


Line 59: Line 59:
| start = 19 January 2023<ref>{{cite Discord|name={{tp|lipamanka}}|username=lipamanka|url=https://discord.com/channels/301377942062366741/1053850152932233266/1065456491726913576|channel={{tok|toki-suli}}|retrieved=4 November 2023|thread={{tok|linja lipamanka}}|server={{tp|ma pona pi toki pona}}}}</ref>
| start = 19 January 2023<ref>{{cite Discord|name={{tp|lipamanka}}|username=lipamanka|url=https://discord.com/channels/301377942062366741/1053850152932233266/1065456491726913576|channel={{tok|toki-suli}}|retrieved=4 November 2023|thread={{tok|linja lipamanka}}|server={{tp|ma pona pi toki pona}}}}</ref>
| license = OFL
| license = OFL
| ucsur = yes
| cartouche = yes
| ligature = yes
| ligature = yes
| cartouche = yes
| long pi = yes
| long pi = yes
| mono = yes
| mono = yes
| ucsur = yes
}}
}}


{{tp|linja lipamanka}} is a sucessor font meant to improve on and replace {{tp|linja sike}} by the same font creator, {{tok|lipamanka}}. As its development progresses, community-suggested words, popular features and custom name glyphs get integrated into the font.<ref>{{cite Discord|url=https://discord.com/channels/301377942062366741/1053850152932233266/1053850152932233266|quote=new year, new design goals:
{{tp|linja lipamanka}} is a sucessor font to {{tp|linja sike}} by {{tok|lipamanka}}, meant to add and improve on it. As its development progresses, community-suggested words, popular features and custom name glyphs get integrated into the font.<ref>{{tok|lipamanka}}. [https://lipamanka.gay/linjamanka {{tok|linja lipamanka}}]. ''{{tok|lipamanka}}'s website''. Retrieved 5 November 2023.</ref>

1.) this font is going to be a FONT OF THE PEOPLE. it’s going to have all sorts of custom glyphs/ligatures, it’s going to support your weird nimisin, and it’s going to support CUSTOM NAME GLYPHS!
2.) it’s going to be aesthetic. it’ll be monospaced with no baseline (there will be a midline instead)
3.) it’s going to be both ucsur and ligature compatible! (words not already in ucsur won’t have their own codepoints. there will be a version of the font that does not support ligatures so that people can use it as a ucsur font alongside a latin font on discord)
4.) THE FONT IS CALLED LINJA LIPAMANKA NOW !!! LINJA SIKE IS DONE

i will begin working some time this week and i may stream some of my work! this means that now is the time to send all your ideas and requests for custom glyphs, ligatures, nimisin etc. i’m really excited for this, y’all! let me know if you have questions.

----------------------------
REQUIREMENTS FOR YOUR GLYPH TO BE ADDED:
1) you must request it twice, both times must be no less than two days apart from each other
2) you must be clear about what the glyph means or represents
3) the etymology of the word you are requesting/the origin of the word should be made clear as well
3) if you have a pet, you are required to send me one picture of your pet for each glyph you request
3) this is not required but if you would like to send me a tip for my labor here’s my ko-fi https://ko-fi.com/lipamanka it would be much appreciated, especially if you request a large amount of glyphs, but is not required at all <3 (suggested amount is $2.50 per glyph, or zero dollars)
3) if you need help coming up with a custom name glyph, let me know i might be able to help
3) i might make suggestions or offer to workshop a glyph you request
3) feel free to not do some of these requirements just like lmk tb|channel={{tp|toki-suli}}|retrieved=4 November 2023|thread={{tp|linja lipamanka}}|server={{tp|ma pona pi toki pona}}|name={{tp|lipamanka}}|username=lipamanka}}</ref>
{{clear}}
{{clear}}


Line 102: Line 84:
| range = {{tp|ku suli}}, plus 3 {{tp|ku lili}}
| range = {{tp|ku suli}}, plus 3 {{tp|ku lili}}
| style = Uniform line weight
| style = Uniform line weight
| author = David A. Roberts, jan Same
| author = David A. Roberts, {{tok|jan Same}}
| license = OFL
| license = OFL
| long pi = yes
| cartouche = yes
| cartouche = yes
| ligature = yes
| ligature = yes
| long pi = yes
}}
}}


{{tp|linja pona}} is a relatively early and influential font. The {{tp|pi}} extension can go up to 3 characters wide.
{{tp|linja pona}} is a relatively early and influential font, created by David A. Roberts and expanded on by {{tok|jan Same}}. The {{tp|pi}} extension can go up to three characters wide.
{{clear}}
{{clear}}


Line 144: Line 126:
}}
}}


Using the vectorised drawings from {{lipu pu|en}}, and later also traced drawings from {{lipu pu|eo}} (thinned to make them more consistent with the preceding drawings), this font gives access to all {{tp|pu}} glyphs in a font format.
{{tp|nasin sitelen pu mono}} is a handwritten font, created by {{tok|jan Ke Tami}} and {{tok|kili pan Juli}}. It features all {{tp|pu}} glyphs, derived from the the vectorized drawings from {{lipu pu|en}} and traced drawings from the Esperanto edition of the same book (thinned to make them more consistent with the preceding drawings).
{{clear}}
{{clear}}


Line 172: Line 154:
===Nishiki-teki {{tok|lili}}===
===Nishiki-teki {{tok|lili}}===
{{font
{{font
| Nishiki-teki lili
| Nishiki-teki {{tok|lili}}
| system = {{tp|sitelen pona}}
| system = {{tp|sitelen pona}}
| range = All UCSUR characters
| range = All UCSUR characters
Line 186: Line 168:
| feature = Provides clean combinations for all character permutations.
| feature = Provides clean combinations for all character permutations.
}}
}}
Nishiki-teki {{tok|lili}} is a derivation of Nishiki-teki created by {{tok|jan Ke Tami}} to reduce file size, only including the {{tp|sitelen pona}} glyphs. On April 2023, ligatures were added to the font.

On 1 November 2022, {{tok|jan Ke Tami}} made a derivation of the font to reduce the file size, concentrating only on the sitelen pona characters. On 2023-04-07, ligatures got added.
{{clear}}
{{clear}}


Line 231: Line 212:
}}
}}


Only 2 months after publication of {{lipu pu|en}} and therefore {{tp|sitelen pona}} in its first completed form, this font is the first of all {{tp|sitelen pona}} fonts. Its ASCII transcription has some oddities that users might want to be aware of:
toki pona OTF is a uniform line weight font and the first {{tp|sitelen pona}} font ever made, first published only 2 months after the publication of {{lipu pu|en}}. Its ASCII transcription has some oddities that users might want to be aware of:

*{{tp|ken}} and {{tp|kepeken}} only exist as codepoints and are not accessible by typing them out in the Latin alphabet
*{{tp|a}}, {{tp|e}} and {{tp|o}} only get converted into {{tp|sitelen pona}} if an <code>x</code> is added after, to distinguish them from their Latin counterparts
* {{tp|ken}} and {{tp|kepeken}} only exist as codepoints and are not accessible by typing them out in the Latin alphabet.
*Any word also gets converted into {{tp|sitelen pona}} if the first letter is capitalized
* {{tp|a}}, {{tp|e}} and {{tp|o}} only get converted into {{tp|sitelen pona}} if an <code>x</code> is added after, to distinguish them from their Latin counterparts.
* Any word also gets converted into {{tp|sitelen pona}} if the first letter is capitalized
*<code>zz</code> serves as a separator between glyphs - but unlike modern fonts, it is only a zero width space instead of a space that is as wide as a character
* The string <code>zz</code> serves as a separator between glyphs but unlike modern fonts, it is only a {{w|zero-width space}} instead of an {{w|ideographic space}}.
*<code>tokipona</code> gets converted into the Toki Pona symbol
* The string <code>tokipona</code> gets converted into the Toki Pona symbol.
{{clear}}
{{clear}}


Line 256: Line 238:
Unifont CSUR is a companion font to GNU Unifont and is part of the GNU Project. GNU Unifont got started in 1998 and today the project covers over 2 million codepoints. It can be found in most free operating systems. The base font has glyphs in Unicode Plane 0, Plane 2 and Plane 3. Unifont CSUR has glyphs in Plane 0 and Plane 15.
Unifont CSUR is a companion font to GNU Unifont and is part of the GNU Project. GNU Unifont got started in 1998 and today the project covers over 2 million codepoints. It can be found in most free operating systems. The base font has glyphs in Unicode Plane 0, Plane 2 and Plane 3. Unifont CSUR has glyphs in Plane 0 and Plane 15.


In the 17 April 2022 release (Unifont 14.0.03), Paul Hardy added {{tp|sitelen pona}}, along side some other UCSUR scripts (Xaîni, Ophidian, Niji, Shidinn). As of 4 November 2023, all UCSUR characters have been encoded, but the format codepoints exist as solid characters instead of serving their formatting functions, leading character combinations, character extensions and cartouches to be broken. This kind of limitation is generally the case wth GNU Unifont and companion fonts,<ref>[https://unifoundry.com/unifont/index.html GNU Unifont Glyphs], see "Unifont Limitations"</ref> and it is meant as a font of "last resort".
In the 17 April 2022 release (Unifont 14.0.03), Paul Hardy added {{tp|sitelen pona}}, along side some other UCSUR scripts (Xaîni, Ophidian, Niji, Shidinn). As of 4 November 2023, all UCSUR characters have been encoded, but the format codepoints exist as solid characters instead of serving their formatting functions, leading character combinations, character extensions and cartouches to be broken. This kind of limitation is generally the case wth GNU Unifont and companion fonts, and it is meant as a font of "last resort".<ref>"Unifont Limitations". [https://unifoundry.com/unifont/index.html GNU Unifont Glyphs]. ''Unifoundry.com''.</ref>
{{clear}}
{{clear}}


Line 268: Line 250:
| style = Material design
| style = Material design
| author = jan Jeli / UkiyoMoji Fonts
| author = jan Jeli / UkiyoMoji Fonts
| start = 19 May 2022<ref>u/salsarosada (19 May 2022). [https://www.reddit.com/r/tokipona/comments/ususnn/sitelen_antowi_material_design_style_sitelen_pona/ {{tok|sitelen Antowi}} (Material Design style {{tok|Sitelen Pona}} font)]. ''Reddit''. Retrieved 5 November 2023.</ref>
| start = 19 May 2022<ref>u/salsarosada (19 May 2022). [https://www.reddit.com/r/tokipona/comments/ususnn/sitelen_antowi_material_design_style_sitelen_pona/ "{{tok|sitelen Antowi}} (Material Design style {{tok|Sitelen Pona}} font)"]. ''Reddit''. Retrieved 5 November 2023.</ref>
| license = [https://www.dafont.com/de/profile.php?user=789007&sort=date&psize=l Custom license]
| license = [https://www.dafont.com/de/profile.php?user=789007&sort=date&psize=l Custom license]
| cartouche = yes
| cartouche = yes
Line 278: Line 260:
}}
}}


This font re-imagines {{tp|sitelen pona}} characters as if they were Material Design UI icons (as used, for example, for apps or setting pictograms on mobile operating systems). As a result, most glyphs are altered in some shape or form, and even taking inspiration from alternate forms of a glyph instead of the standard glyph.
{{tp|sitelen Antowi}} (Android) is a reimagining of {{tp|sitelen pona}} characters as if they were material design UI icons (as used, for example, for apps or setting pictograms on mobile operating systems). As a result, most glyphs are altered in some shape or form, and even taking inspiration from alternate forms of a glyph instead of the standard glyph. Below are some useful tips for typing:

Useful tips for typing:
* Capitalized words will get autocartouched
* Capitalized words will get autocartouched
* Non-latin cartouches need an underscore as a separator after each word
* Non-latin cartouches need an underscore as a separator after each word
Line 296: Line 278:
| style = uniform line weight
| style = uniform line weight
| author = Jack Humbert
| author = Jack Humbert
| license = OFL
| start = 9 March 2020
| start = 9 March 2020
| license = OFL
| cartouche = yes
| cartouche = yes
| ligature = yes
| ligature = yes
Line 303: Line 285:
}}
}}


While this font uses [[UCSUR]] codepoints, the ones it uses are not compatible with the assigned range for {{tp|sitelen pona}} in UCSUR because it was made far before {{tp|sitelen pona}} got added there.
{{tp|sitelen pona pona}} is a writing system and font, designed to be a simplified version of {{tp|sitelen pona}}. While the font uses [[UCSUR]] codepoints, the ones it uses are incompatible with the assigned range for {{tp|sitelen pona}}, as it was made far before {{tp|sitelen pona}} got added to the standard.
{{clear}}
{{clear}}


==={{tp|sitelen telo Momo}}===
==={{tp|sitelen telo Momo}}===

=={{tp|sitelen sitelen}} fonts==


==Other writing systems==
==Other writing systems==
Line 342: Line 326:
===={{tp|sitelen nasin luka}}====
===={{tp|sitelen nasin luka}}====


===Related fonts===
==={{tp|sitelen telo}}===


====tuki tiki}} fonts====
==={{tp|Sitelen Ko}}===


====={{tp|kiku upi ala}}=====
==={{tp|tuki tiki}} fonts===


====={{tp|tama ka Tumu}}=====
===={{tp|kiku upi ala}}====


==={{tp|sitelen sitelen}} fonts===
===={{tp|tama ka Tumu}}====

==={{tp|sitelen telo}}===

==={{tp|Sitelen Ko}}===


==References==
==References==

Revision as of 12:27, 5 November 2023

Under construction This article needs work:

VERY preliminary, and so many fonts need to get their information filled out and get at least a little description, if possible check what history there is to the font etc.

If you know about this topic, you can help us by editing it. (See all)

Many fonts have been created for Toki Pona and its original writing systems, with varying feature sets.

Key

Infoboxes on this page include images to showcase features of interest.

sitelen pona fonts

5x5 sitelen pona

5x5 sitelen pona
Supported characters All pu glyphs, several ku glyphs
Style Pixelated
Writing system sitelen pona
Author jan Sewaka, jan Weko
License CC BY-SA 3.0
Features
Codepoints only

5x5 sitelen pona is a minimalist pixelated font. Due to the limitations of the font-making program Fontstruct, the sitelen pona glyphs take on space in the Unicode blocks designated Latin characters, sharing codepoints with sitelen pona kiwen, sitelen pona kiwen nanpa tu, sitelen pona pi palisa mute, and sitelen pona 7x7.

CraftyPE

Fairfax fonts

insa pi supa lape

leko lili 15x15

leko majuna

linja Sipiki

linja ante

linja leko

linja leko pi luka tu

linja lipamanka

linja lipamanka
Supported characters All UCSUR glyphs, adopts an increasing amount of extra glyphs and personal name glyphs
Style Uniform line weight
Writing system sitelen pona
Author lipamanka
License OFL
Features
First publication 19 January 2023[1]

linja lipamanka is a sucessor font to linja sike by lipamanka, meant to add and improve on it. As its development progresses, community-suggested words, popular features and custom name glyphs get integrated into the font.[2]

linja luka

linja pi pu lukin

linja pi tomo lipu

linja pimeja fonts

linja pona

linja pona
Supported characters ku suli, plus 3 ku lili
Style Uniform line weight
Writing system sitelen pona
Author David A. Roberts, jan Same
License OFL
Features

linja pona is a relatively early and influential font, created by David A. Roberts and expanded on by jan Same. The pi extension can go up to three characters wide.

linja sike

linja suwi

linja waso

linja wawa

nasin leko suwi

nasin leko suwi lili

nasin luka

nasin nanpa

nasin sitelen pu mono

nasin sitelen pu mono
Supported characters ku suli
Style Handwritten
Writing system sitelen pona
Author jan Ke Tami, kili pan Juli
License CC0
Features
First publication 6 April 2022[3]

nasin sitelen pu mono is a handwritten font, created by jan Ke Tami and kili pan Juli. It features all pu glyphs, derived from the the vectorized drawings from Toki Pona: The Language of Good and traced drawings from the Esperanto edition of the same book (thinned to make them more consistent with the preceding drawings).

Neoletters

Nishiki-teki

Nishiki-teki
Supported characters All UCSUR characters
Style Uniform line weight
Writing system sitelen pona
Author jan Umi
License OFL
Features
Provides clean combinations for all character permutations.

Nishiki-teki (Japanese: にしき的フォント; Hepburn: Nishiki teki fonto) is a massive Unicode-compliant font with additional glyphs for a very wide range of purposes, created by jan Umi (Japanese: うみほたる; Hepburn: Umihotaru). It was inspired by the Ukaga shell "Nishiki", with the shell appearing many times as glyphs in the font.

On 1 November 2022, sitelen pona glyphs were added, according to UCSUR, allowing for over 31 thousand possible character combinations.[4]

Nishiki-teki lili

Nishiki-teki lili
Supported characters All UCSUR characters
Style Uniform line weight
Writing system sitelen pona
Author jan Umi, jan Ke Tami
License OFL
Features
Provides clean combinations for all character permutations.

Nishiki-teki lili is a derivation of Nishiki-teki created by jan Ke Tami to reduce file size, only including the sitelen pona glyphs. On April 2023, ligatures were added to the font.

Sevenish

sike en linja

sitelen

sitelen Kotopon

sitelen Sans

sitelen luka tu tu

sitelen pi jan Soja

sitelen pi linja ko

sitelen pona 7x7

sitelen pona PMD sky font

sitelen pona kiwen

sitelen pona kiwen nanpa tu

sitelen pona pi palisa mute

sitelen seli kiwen fonts

Toki Pona Bubble fonts

toki pona OTF

toki pona OTF


Style Uniform line weight
Writing system sitelen pona
Author jan Wesi
License All rights reserved
Features

toki pona OTF is a uniform line weight font and the first sitelen pona font ever made, first published only 2 months after the publication of Toki Pona: The Language of Good. Its ASCII transcription has some oddities that users might want to be aware of:

  • ken and kepeken only exist as codepoints and are not accessible by typing them out in the Latin alphabet.
  • a, e and o only get converted into sitelen pona if an x is added after, to distinguish them from their Latin counterparts.
  • Any word also gets converted into sitelen pona if the first letter is capitalized
  • The string zz serves as a separator between glyphs – but unlike modern fonts, it is only a zero-width space instead of an ideographic space.
  • The string tokipona gets converted into the Toki Pona symbol.

toki pona PixelFonts

Unifont CSUR

Unifont CSUR
Supported characters All UCSUR characters
Style Pixelated
Writing system sitelen pona
Author Roman Czyborra, Paul Hardy
License OFL/GPL
Features
codepoints only

Unifont CSUR is a companion font to GNU Unifont and is part of the GNU Project. GNU Unifont got started in 1998 and today the project covers over 2 million codepoints. It can be found in most free operating systems. The base font has glyphs in Unicode Plane 0, Plane 2 and Plane 3. Unifont CSUR has glyphs in Plane 0 and Plane 15.

In the 17 April 2022 release (Unifont 14.0.03), Paul Hardy added sitelen pona, along side some other UCSUR scripts (Xaîni, Ophidian, Niji, Shidinn). As of 4 November 2023, all UCSUR characters have been encoded, but the format codepoints exist as solid characters instead of serving their formatting functions, leading character combinations, character extensions and cartouches to be broken. This kind of limitation is generally the case wth GNU Unifont and companion fonts, and it is meant as a font of "last resort".[5]

sitelen pona inspired ideograph fonts

sitelen Antowi

sitelen Antowi (Android)
Supported characters ku suli
Style Material design
Writing system sitelenponido
Author jan Jeli / UkiyoMoji Fonts
License Custom license
Features
Any capitalised word will automatically be turned into a cartouche with Latin characters
First publication 19 May 2022[6]

sitelen Antowi (Android) is a reimagining of sitelen pona characters as if they were material design UI icons (as used, for example, for apps or setting pictograms on mobile operating systems). As a result, most glyphs are altered in some shape or form, and even taking inspiration from alternate forms of a glyph instead of the standard glyph. Below are some useful tips for typing:

  • Capitalized words will get autocartouched
  • Non-latin cartouches need an underscore as a separator after each word
  • Extended pi requires a + after pi and +pi as a new word after each word underlined by the pi extension line
  • Alternate forms of glyphs can be reached by adding - after the word

sitelen lili

sitelen pona pona

sitelen pona pona
Supported characters pu glyphs, plus the initial set of extended linja pona characters
Style uniform line weight
Writing system sitelenponido
Author Jack Humbert
License OFL
Features
Any unrecognised word will automatically be turned into a cartouche with Latin characters
First publication 9 March 2020

sitelen pona pona is a writing system and font, designed to be a simplified version of sitelen pona. While the font uses UCSUR codepoints, the ones it uses are incompatible with the assigned range for sitelen pona, as it was made far before sitelen pona got added to the standard.

sitelen telo Momo

sitelen sitelen fonts

Other writing systems

Alphabets

linja lape suwi

linja pi kama wan

linja pi kute mute

linja pi kute mute tu

linja sike pi kute mute

sitelen Komalin

sitelen leko kiki

sitelen leko ko

sitelenlili

sitelen palisa sewi

sitelen suwi ko

sitelen uta

seta sans

TokiTengwar

sitelen nasin luka

sitelen telo

Sitelen Ko

tuki tiki fonts

kiku upi ala

tama ka Tumu

References

  1. lipamanka [@lipamanka]. (19 January 2023). [Message posted in the #linja lipamanka thread in the #toki-suli channel in the ma pona pi toki pona Discord server]. Discord. Retrieved 4 November 2023.
  2. lipamanka. linja lipamanka. lipamanka's website. Retrieved 5 November 2023.
  3. kili pan Juli. (6 April 2022). [Message posted in the #font-help channel in the ma pi nasin sitelen Discord server]. Discord. Retrieved 4 November 2023.
  4. Umihotaru [@Umihotarus] (1 November 2022). "にしき的フォントをトキポナの表語文字 sitelen pona に対応させました。#tokipona #sitelenpona […]". Twitter. Retrieved 5 November 2023.
  5. "Unifont Limitations". GNU Unifont Glyphs. Unifoundry.com.
  6. u/salsarosada (19 May 2022). "sitelen Antowi (Material Design style Sitelen Pona font)". Reddit. Retrieved 5 November 2023.

External links