Beyond 65K Characters

Post general font related questions (e.g. how to install, convert and use fonts) and requests (looking for fonts, designers etc.) here.
Post Reply
Erwin Denissen
Moderator
Moderator
Posts: 6899
Joined: Fri Oct 04, 2002 12:41 am
Location: De Bilt, The Netherlands
Contact:

Beyond 65K Characters

Post by Erwin Denissen » Mon Feb 10, 2014 1:03 pm

Although there is a limit to the number of glyphs that can be stored in a font (65335 to be precise), it is possible to include way more than 65335 characters in a single font.

FontCreator is one of a few professional font editors which allows you to accomplish this task.
Over91K.png
Over91K.png (91.18 KiB) Viewed 4860 times
Here is the demo font which only has 40 glyphs, but includes over 91,000 characters.
Over91K.fcp
(210.94 KiB) Downloaded 67 times
Disclaimers: This font is intended as proof of concept, and has no real use, except to show that fonts with more than 65K characters can be made.
Erwin Denissen
High-Logic
Proven Font Technology

Alfred
Top Typographer
Top Typographer
Posts: 924
Joined: Thu Apr 18, 2013 8:08 am

Re: Beyond 65K Characters

Post by Alfred » Mon Feb 10, 2014 1:20 pm

Very impressive, Erwin, but what's the explanation for the strange totals in some of the Unicode ranges (e.g. Greek and Coptic 144/134)? :?
FC11.0 Pro (Help) + MT7.0 (Help) • Windows 10

Erwin Denissen
Moderator
Moderator
Posts: 6899
Joined: Fri Oct 04, 2002 12:41 am
Location: De Bilt, The Netherlands
Contact:

Re: Beyond 65K Characters

Post by Erwin Denissen » Mon Feb 10, 2014 1:25 pm

There are a couple of gaps in those specific character ranges, and since I included whole blocks (e.g. $0370–$03FF) I included those as well. Not something you should do when you design a font for real use.
Erwin Denissen
High-Logic
Proven Font Technology

Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 7077
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Beyond 65K Characters

Post by Bhikkhu Pesala » Mon Feb 10, 2014 1:49 pm

I use a Template Font with nearly 6,000 glyphs for my Overview font and the Display font in the Insert Characters dialogue. Some character sets like Greek Extended have a number of Reserved Characters. I use a composite glyph for those, and that serves as a warning not to try using those code-points.
Reserved Characters Greek Extended.png
Reserved Characters Greek Extended.png (8.12 KiB) Viewed 4853 times
My FontsReviews: MainTypeFont CreatorHelpFC11.0 Pro + MT7.0 @ Win10 1703

Erwin Denissen
Moderator
Moderator
Posts: 6899
Joined: Fri Oct 04, 2002 12:41 am
Location: De Bilt, The Netherlands
Contact:

Re: Beyond 65K Characters

Post by Erwin Denissen » Mon Feb 10, 2014 2:55 pm

That is very smart!
Erwin Denissen
High-Logic
Proven Font Technology

Alfred
Top Typographer
Top Typographer
Posts: 924
Joined: Thu Apr 18, 2013 8:08 am

Re: Beyond 65K Characters

Post by Alfred » Mon Feb 10, 2014 6:52 pm

Alfred wrote:Very impressive, Erwin, but what's the explanation for the strange totals in some of the Unicode ranges (e.g. Greek and Coptic 144/134)? :?
Erwin Denissen wrote:There are a couple of gaps in those specific character ranges, and since I included whole blocks (e.g. $0370–$03FF) I included those as well. Not something you should do when you design a font for real use.
Sorry if my question was unclear. My understanding was that, for example, 'Latin-1 Supplement 96/128' means "the Latin-1 Supplement block comprises 128 characters, of which I have used 96". By that interpretation, 'Greek and Coptic 144/134' would mean "the Greek and Coptic block comprises 134 characters, of which I have used 144"! :lol: (The Insert Characters dialog tells me that the 'Greek and Coptic' block covers the range $0370 - $03FF, which is indeed 144 characters rather than 134.)
FC11.0 Pro (Help) + MT7.0 (Help) • Windows 10

Erwin Denissen
Moderator
Moderator
Posts: 6899
Joined: Fri Oct 04, 2002 12:41 am
Location: De Bilt, The Netherlands
Contact:

Re: Beyond 65K Characters

Post by Erwin Denissen » Mon Feb 10, 2014 6:55 pm

Well, the block size is indeed 144, but there are 10 not defined/assigned.

See:
http://www.unicode.org/charts/PDF/U0370.pdf
Erwin Denissen
High-Logic
Proven Font Technology

Alfred
Top Typographer
Top Typographer
Posts: 924
Joined: Thu Apr 18, 2013 8:08 am

Re: Beyond 65K Characters

Post by Alfred » Mon Feb 10, 2014 8:00 pm

Erwin Denissen wrote:Well, the block size is indeed 144, but there are 10 not defined/assigned.

See:
http://www.unicode.org/charts/PDF/U0370.pdf
Thanks for the explanation (and the link) but if ten are not defined/assigned, how would you use them? And if you can't use them, shouldn't the list say 'Greek and Coptic 134/134'? The numbers do seem to be 'used/available', rather than 'block-size/available' or 'block-size/used'. :?
FC11.0 Pro (Help) + MT7.0 (Help) • Windows 10

Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 7077
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Beyond 65K Characters

Post by Bhikkhu Pesala » Mon Feb 10, 2014 8:13 pm

You can use reserved characters, but if you do, later the Unicode consortium might assign them to something else and your font would then not show the glyph newly assigned to that code-point.
Attachments
Reserved Characters.png
Reserved Characters.png (4.2 KiB) Viewed 4840 times
My FontsReviews: MainTypeFont CreatorHelpFC11.0 Pro + MT7.0 @ Win10 1703

Alfred
Top Typographer
Top Typographer
Posts: 924
Joined: Thu Apr 18, 2013 8:08 am

Re: Beyond 65K Characters

Post by Alfred » Tue Feb 11, 2014 8:16 pm

Bhikkhu Pesala wrote:You can use reserved characters, but if you do, later the Unicode consortium might assign them to something else and your font would then not show the glyph newly assigned to that code-point.
Thanks. So 'Greek and Coptic 144/134' really means "in the Greek and Coptic block, you have used 144 characters, of which 134 are currently assigned by the Unicode consortium".
FC11.0 Pro (Help) + MT7.0 (Help) • Windows 10

Erwin Denissen
Moderator
Moderator
Posts: 6899
Joined: Fri Oct 04, 2002 12:41 am
Location: De Bilt, The Netherlands
Contact:

Re: Beyond 65K Characters

Post by Erwin Denissen » Tue Feb 11, 2014 8:46 pm

Yes, that is correct.

But also confusing, so maybe we will make some changes in the future.
Erwin Denissen
High-Logic
Proven Font Technology

Alfred
Top Typographer
Top Typographer
Posts: 924
Joined: Thu Apr 18, 2013 8:08 am

Re: Beyond 65K Characters

Post by Alfred » Tue Feb 11, 2014 10:35 pm

Thanks again. :)
FC11.0 Pro (Help) + MT7.0 (Help) • Windows 10

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest