GS Unicode 2.0 (Plane F)

by Greenstar967

Download disabled

The designer of this FontStruction has chosen not to make it available for download from this website by choosing an “All Rights Reserved" license.

Please respect their decision and desist from requesting license changes in the comments.

If you would like to use the FontStruction for a specific project, you may be able to contact the designer directly about obtaining a license.

This is the Plane F font of the GS Unicode 2.0 font series.  I've split this font up by plane since .ttf files have a technical limit of 65,535 glyphs.

This font will be made up of U+0020 and U+F0000~U+FFFFD, which add up to exactly 65,535 code points.

Things that are planned but not implemented yet are italicized.

Links to planes (I'll most likely be posting updates related to this series as a whole in the Plane 0 font):

Plane 0: here
Plane 1: here
Plane 2
Plane 3
(No Unicode characters exist in Planes 4 through D as of U14.0)
Plane E: here
Plane F: [THIS FONT]
Plane 10: here

PUA assignments:

F0000~F0E6F - Kinya Syllables
F0E70~F16AF - Pikto

F16B0~F16FF - <reserved for future UCSUR allocations>
F1700~F18FF - Semtog
F1900~F1AFF - sitelen pona

F1B00~F1FFF - <reserved for future UCSUR allocations>
F2000~F23FF - canIPA
F2400~F27FF - Latin Extended-2
F2800~F297F - MUFI Extensions

F2980~FAFFF - <unassigned>
FB000~FB07F - Djenpa
FB080~FB0FF - <reserved for Oneiric Conscripts>
FB100~FB17F - Vinhorai
FB180~FB1FF - Sirboan
FB200~FB27F - Xiphosee
FB280~FB2FF - Minirasse
FB300~FB37F - Anemoian
FB380~FB3FF - Nihilezhxa
FB400~FB47F - Aa-Infinitio
FB480~FB4FF - Kaioloko

FB500~FB9FF - <reserved for Oneiric Conscripts>
FBA00~FBA7F - Xiphosee Cursive
FBA80~FBFFF - <reserved for Oneiric Conscripts>
FC000~FC02F - Camellian
FC030~FC07F - Muric
FC080~FDFFF - <unassigned>
FE000~FE020 - <reserved for Erictom333>
FE020~FE02F - Raichi-2
FE030~FE06F - Orange Sheet Ideographs
FE070~FE08F - A20
FE090~FE0CF - Aereian
FE0D0~FE10F - A56
FE110~FE15F - Pargy
FE160~FE17F - Early Gerudo
FE180~FE19F - Tone Marks Extended-1
FE1A0~FE1BF - Combining Diacritical Marks Extended-2
FE1C0~FE1FF - <reserved for Erictom333>
FE200~FE3FF - Yoshiese Ideographs
FE400~FE41F - Minecraftian Supplement
FE420~FE6FF - Minecraftian
FE700~FE77F - Hylian
FE780~FE79F - Gerudo
FE7A0~FE7DF - Gerudo Presentation Forms
FE7E0~FE7FF - L8
FE800~FE87F - Legend of Zelda Symbols
FE880~FE8BF - Super Smash Bros Symbols
FE8C0~FE8FF - Fantendo Smash Bros Symbols

FE900~FE97F - Mathematical Symbols Extended-1
FE980~FE9BF - Symbols and Punctuation Extended-2
FE9C0~FE9FF - Number Forms Extended-1
FEA00~FEBFF - <reserved for Erictom333>
FEC00~FEC0F - Gothic Extended-1
FEC10~FEC3F - Arabic Extended-1
FEC40~FECBF - <reserved for Erictom333>
FECC0~FECFF - Cyrillic Extended-1
FED00~FED5F - Tatar
FED60~FED7F - <reserved for Erictom333>
FED80~FEDAF - Script Gerudo
FEDB0~FEDFF - Script Gerudo Presentation Forms

FEE00~FEEFF - Mitrata Lipi
FEF00~FEF3F - Featural Minecraftian
FEF40~FEF8F - African Transitional
FEF90~FEFFF - <reserved for Erictom333>
FF000~FF0FF - <unassigned>
FF100~FF1FF - Engsvanyali Presentation Forms
FF200~FFDFF - <unassigned>
FFE00~FFE7F - Fullwidth Box Drawing
FFE80~FFE8F - Fullwidth Block Elements

FFF00~FFFEF - Fragments
FFFF0~FFFFF - Plane F Specials

Additional PUA assignments can be found in the Plane 0 and (eventually) 10 fonts.

Feel free to recommend PUA assignments, though if it's a smaller block (i.e. ~256 characters or fewer), I might recommend the BMP PUA.

Also, it's more than likely I won't know every script well enough that there won't be any mistakes.  If/when I make a mistake, please tell me and I'll do my best to fix it!


It says that this font is not a valid font file when I try to install it, the same problem I've been having with Pixel Sans ever since I added SMP characters.

Comment by erictom333 Fri, 3rd september

also, none of the characters show up in the preview

Comment by merrybot_v2 Fri, 3rd september

I'm not sure why none of the characters show up, though it may have the same root cause as the font not being a valid file.  If it is the addition of SMP characters, I'm not sure what I could really do....unless Meek fixes this, assuming it's something he can, and assuming it's an actual bug (which I think it is).

I'm not sure, but I will still be adding the canIPA glyphs just in case.

Comment by Greenstar967 Fri, 3rd september

I've just sent a contact form; hopefully this issue can be fixed soon.

Comment by Greenstar967 Fri, 3rd september

Not sure what's going on with my comments (sorry if this is duplicate information), but the space (0020) and the vowels of the canIPA (F2000~F2046) have been added.

Comment by Greenstar967 Fri, 3rd september

I think the reason nothing shows up in the preview is because, when the render gets a list of characters to render, the codepoints are trunciated to the BMP (i.e. U+12345 is trunciated to U+2345), so it's tries to display those, but fails to display anything for that codepoint because it doesn't exist.

Comment by realicraft Fri, 3rd september

Hm..that may be it.  I've also gotten in touch with FS support, and they say it will be fixed in time.

Comment by Greenstar967 Fri, 3rd september

Does anyone know how to delete raw glyph data?  As in, this font shows there are 143 glyphs despite there being only 72.  I made a mistake with the canIPA and had to move it from one spot to another, leading to what I believe to be essentially a doubling of glyph count, since the raw data is still in those previous code points....

Comment by Greenstar967 Mon, 6th september

Added some nasals

CCC: 117

Comment by Greenstar967 Sat, 18th september

Nasals and stops (everything up and including 10.3 in this pdf) are done

CCC: 219

Comment by Greenstar967 Wed, 22nd september

Added affricates (10.4)

CCC: 403

Comment by Greenstar967 Sat, 11th december

Added 10.5 and 10.6

CCC: 688

Comment by Greenstar967 Sat, 11th december

Added section 10.7 from the canIPA and a block of "fragments" which I think might be useful

CCC: 830

Comment by Greenstar967 Sun, 12th december

Based on the description, the place where you put the fragments and Latin Orthographic Extensions-B appear to clash with the Kinya Syllables block (Range: U+F0000–F0E6F) in the (U)CSUR…

Comment by Bryndan W Meyerholt (BWM) Sun, 12th december

I may put the Kinya Syllables somewhere else if you'd like them encoded; perhaps 100000~100E6F

Comment by Greenstar967 Sun, 12th december

That should work for now… There are 3,696 possible syllables in Kinya (You can also encode Kinya (Range: U+E150-E1AF), if needed) U+E185-E18C (CSUR) are combining.

Comment by Bryndan W Meyerholt (BWM) Sun, 12th december

What are the fragments for?

Comment by erictom333 Mon, 13th december

The fragments are mostly for me to have a way to more easily copy paste the curves I want, rather than repeatedly manually constructing them.  They wouldn't be considered for Unicode.

Also, all basic phonemes for canIPA have been finished (appendix and diacritcs still to come), and more Latin orthographic extensions have been added

CCC: 929

Comment by Greenstar967 Mon, 13th december

Done with the canIPA (finally), moved fragments, and added some more Latin orthographic/phonetic extensions

CCC: 1091

Comment by Greenstar967 Thu, 16th december

Added Camellian, Muric, and Djenpa (all conscripts to my knowledge, the last one my own).

CCC: 1312

Comment by Greenstar967 Thu, 16th december

For Djenpa, I wonder which letters are consonants, what letters make what sounds, syllable structure, phonotactics (what combinations of sounds are considered valid), etc…

Comment by Bryndan W Meyerholt (BWM) Thu, 16th december

I have a (somewhat outdated) page here with some of the basic stuff, although I haven't added a font in yet.  Essentially though, the script is split up into squares, triangles, curves, etc. for the consonants, and the vowels are strokes set inside them.  Syllables are CV or CVN primarily, with a few intricacies, and the nasal coda is indicated by a combining n character.  Numbers are made with the lines and squares in the middle, but some are combining and don't show up well in the preview.  The last few glyphs in that block are religious symbols.

Comment by Greenstar967 Fri, 17th december

Added Greek capital final sigma and reversed sigma (I've seen them in some places, I forget exactly where though), the (hopefully) rest of the canIPA symbols, and also some other punctuation stuff.

CCC: 1396

Edit: some canIPA punctuation that seems to me to be more general punctuation type stuff was added in the BMP PUA

Comment by Greenstar967 Wed, 22nd december

Added more Latin, Greek, and Hebrew extensions, as well as the Apple Logo that seems to be at U+F8FF in a lot of PUA schemes (except I put it at U+FFFFD, since it doesn't make too much sense to me to put it in the Klingon block)

CCC: 1414

Comment by Greenstar967 Wed, 22nd december

Wuld you mind moving the stuff you've got in the F0xxx range over to F3xxx? The currentlocation clashes with Kinya Syllables, and F2xxx is already taken (F2000-F23FF for canIPA, F2400-F27FF for my stuff, and I propose F2800-FBFFF for MUFI stuff).

Comment by erictom333 Fri, 24th december

Also, I've got some ideas for the extended Greek block. I'll give you charts once I make them.

Comment by erictom333 Fri, 24th december

I'd already proposed the allocations for Plane F in the UCSUR be moved to the Plane 10 font.  My reasoning there was 1) that I already had (unpublished) plans to fill F0000~F1DFF that would clash with the UCSUR anyway; and 2) the UCSUR might expand to F2xxx eventually, which means I'd have to either move the canIPA block or something else.

I suppose I could move all my Plane F stuff over, but it would be to Plane 10 rather than F3xxx.  My plans don't change much by moving them over, and we can cross the F2xxx clash bridge when we come to it.

Also, I've looked through MUFI and I don't think it would take more than half a plane(?), especially since there's already stuff in FBxxx.  I'm fine with really any sized allocation, since I can technically make a "Plane 11" font if I wanted to, just by reusing Planes F and 10, but from what I've seen, MUFI might take up 1/16 plane, if even that.

Comment by Greenstar967 Fri, 24th december

Added Tone Letters xA, Diacritics xA, Math xC, Misc Symbols xA, Number Forms xA, Gothic xA, Arabic xC, Cyrillic xD, Tatar, and African Transitional (FE180~FE1BF; FE900~FE9FF; FEC00~FEC3F; FECC0~FED5F; FEF40~FEF8F)

Also moved the Latin, Greek, Cyrillic, and Hebrew extended blocks at the beginning of this Plane over to Plane 10

CCC: 1665

Comment by Greenstar967 Fri, 24th december

Looking good regarding my scripts! Only qualms: FED08 should look like 'U', FED43 like 'g', and FEF76 should have the serif on the other side, like a low 'l'. I'll try to do your scripts justice in the same way you are doing to mine.

Comment by erictom333 Fri, 24th december

Also FED46 should look like 'u' with a line above.

Comment by erictom333 Sat, 25th december

I'm stuck with the last bits of the canIPA, as my allocation differs from yours.

Comment by erictom333 Sun, 26th december

Those changes have been made, thank you!  Apologies for the late reply, as I've been doing holiday/family things.  Additionally, if anything else looks wrong or you have any questions about my scripts, let me know and I will try to provide available changes/information.

Do you need a map of my canIPA allocation?

Comment by Greenstar967 Thu, 30th december

> the Apple Logo that seems to be at U+F8FF in a lot of PUA schemes (except I put it at U+FFFFD, since it doesn't make too much sense to me to put it in the Klingon block)

> One example of such a conflict is Apple's use of U+F8FF for the Apple logo, versus the ConScript Unicode Registry's use of U+F8FF as klingon mummification glyph in the Klingon script.[9]

Comment by Houlaiziaa Thu, 30th december

Yes please, it'd help if I had a map of your canIPA allocation. Also, where did you get all those extra tones from?

Comment by erictom333 Thu, 30th december

@eric the extra tones are from which also has other canIPA things -- the important stuff is on pp. 14, 16, 24, 55-59

Comment by merrybot_v2 Thu, 30th december
Comment by Greenstar967 Thu, 30th december
Comment by Greenstar967 Thu, 30th december
Comment by Greenstar967 Thu, 30th december
Comment by Greenstar967 Thu, 30th december

Hopefully these should work.  F2000~F2392 can be found here and should more or less correspond to what we have already.  F2393~F23E3 can be found here.  The tone heights can be tricky.  I made them go from ascender height to descender height (since I think that's what the PDF prescribes), and I'd recommend downloading this font if you need a better look at where individual glyphs lie.  Some of the tone marks are also unified with glyphs from 02B0~02FF, and from F300~F4FF (my BMP PUA punctuation/combining characters blocks).

Comment by Greenstar967 Thu, 30th december

Thank you. I probably won't be able to encode some of the extra tones in Pixel Sans, though, due to their complexity (though I'll try).

Comment by erictom333 Fri, 31st december

After a bunch of moving, I decided I won't.

Comment by erictom333 Sat, 1st january

That's alright

Comment by Greenstar967 Sat, 1st january

Added Raichi-2, Orange Sheet Ideographs, Pargy, and two specials at FFFF0 and FFFF1 (brackets to mark ascender height, descender height, etc.)

CCC: 1868

Comment by Greenstar967 Tue, 4th january

Part 1/2 of my PUA Latin allocation, mostly phonetic stuff

Comment by erictom333 Sun, 9th january


Comment by erictom333 Sun, 9th january

and here's the MUFI

Comment by erictom333 Sun, 9th january
Comment by erictom333 Sun, 9th january

sorry they didn't upload the first time

Comment by erictom333 Sun, 9th january

Also, F2662, F2663, F26A1, F26A2, F26EB are all small capital Ls with wavy bottoms and should look like what I've drawn, but all the other letters that look like lowercase rs are.

Comment by erictom333 Sun, 9th january

Thanks for this!  A lot of the non-MUFI stuff looks like what I've been doing with my Plane 10 Latin block (completing case forms of IPA and other Latin extensions, etc., so would you prefer I move some of that over to the F2400 block?

Comment by Greenstar967 Wed, 12th january

Yes please, where they are unified. Note that I have used existing letters for capitals of ɘɟ (ƎɈ), have different letter shapes for capitals of ɭɮɺɾʄȡ (last is lezh with retroflex hook), and casing forms for the clickks and glottal stops, but not for letters outside the IPA. Also, ɦ already cases (to Ɦ in Ext-D plus F214 in the PUA, neither of which should be unified with my F24ED or yours in plane 10).

Comment by erictom333 Wed, 12th january

Alright then, I'll work on that

Comment by Greenstar967 Wed, 12th january

Added A20, Aerian, A56, and Mitrata Lipi, although I'm not sure I've done everything right in the case of A56.  There seemed to be some discrepencies between the proposal and PS/PS F), so let me know if I need to fix anything!

CCC: 2176

Comment by Greenstar967 Sat, 15th january

Looking good! A56 is done well given the constraints of FontStruct; in lieu of advanced font rendering, the model I used in Pixel Sans is sufficient. A few errata:

- FE054 (Orange Sheet Ideograph "external") should be a square inside a circle.
- My tone letters should be the height of a *lowercase* x.
- FE427 (Minecraftian digit seven) should be square like the rest of FE420-FE426. Other than that, Minecraftian looks great so far.
- Right-facing vowel diacritics (FEE3B-FEE3D, FEE48-FEE4B, FEE5E-FEE5F, FEE8C-FEE8D, FEE9E, FEEA0) in Mitrata Lipi should take up one full character cell. This also applies in Indic scirpts like Devanagari.

Comment by erictom333 Sat, 15th january

The first three errata are fixed, thanks!

The right-facing vowel diacritics in Mitrata Lipi and Devanagari are a full cell now, but they look kind of awkward at the moment so I may further shift them around, etc.

Comment by Greenstar967 Sat, 15th january

Also of Interest


Get 10% off the world’s leading font editor for OSX.

More from the Gallery

GS Unicodeby Greenstar967
GS Unicode 2.0 (Plane 0)by Greenstar967
UnStructed: Syriac Supplementby Greenstar967
GS Unicode 2.0 (Plane E)by Greenstar967
Matchby Magic Sam
TheItalicJob_SportsCompby jmarquez
Discolydeby V. Sarela (Yautja)
Raysan Slantyby Aeolien

From the Blog


Gridfolk: Interview with Rob Meek


Gridfolk: Interview with Geneus1