no moral- [beta v1.7b]

by Khalfani

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.

anything goes in this book-style pixel font. it is for secret project.

maximum of 11 pixels tall (plus 3 px descender below)


[beta 1.7b] More Chinese but still not nearly enough

[beta 1.7a] I found a stray pixel which stretched the font two pixels too high. It's gone now.

[beta 1.7] ??? stuff? korean jamo, like 0.3% more of the CJK, Greek Extended, and one of the East Asian scripts (the name I forgot :<)

[beta 1.6d] assorted CJK and symbols

[beta 1.6c] devanagari (hindi script), thai

[beta 1.6b] thai and other junks. some characters improved

[beta 1.6a] fullwidth and halfwidth forms

Info: Created on 9th April 2017 . Last edited on Thu, 7th February.
License Creative Commons
  • -
Fave Tags:
  • -


Congrations! FontStrunct Staff have deemed your FontStrunction worthy of stuff. “no moral-” is now a Pick.

Comment by Khalfani Mon, 6th August

IDK man, I think it's pretty darn cute.

Comment by Umbreon126 Mon, 6th August

This is great! The design has a quirky, handwritten quality to it. It isn't easy to make something that is both this small and this distinctive! 

Comment by zephram Sun, 12th August

HOLY CRUMB! It seems I found a script piece to incercept for evil scientist experiments. Creating characters for CJK Unified, Hangul, or any Unicode Block in Plane 1 (0000-FFFF)!!!!! Proof of this will appear when I add common Chinese (Japanese kanji) characters for this font, and not just the Kangxi radicals. Good thing the script is open source.

[Other Unicode planes' characters can't really be added to a font. But maybe exporting can be changed as well...]

Comment by Khalfani Sat, 15th September

How did you do that?

Comment by Se7enty-Se7en Sun, 16th September


I use Google Chrome developer tools to override the editor script with a modified local version. (The editor script should be called "fontstructor" and starts with "Generated by Haxe" and other licensing information. It's very long, like 30k+ lines.) Near the end of the script is an array of Unicode blocks. (its name is "blocks". Search for "blocks" in the script and it's the last result) The array is defined with start positions (in decimal), end positions (also decimal), and name. It's easy to add more blocks to that array, and once you refresh the page with your override script, switch to the "Unicode Letter Sets" in Expert Mode and your new blocks will appear to select!!! 

The missing blocks you can add are very large which is probably why Fontstruct excludes them anyway. I defined the CJK block as 41 parts of 512 characters so it doesn't lag. I'll try to post a youtube tutorial soon, sorry if this explanation isn't clear enough

Comment by Khalfani Sun, 16th September

I might have found something even worse in UnicodeRange.hx ... I'm attempting a new mod tomorrow. If it works, then any of the characters in all Unicode planes can be added to a font. Fontstructions could contain all the emojis and other junk like Cuneiform, Linear B, and Math Alphanumeric Symbols. I hope it works lol!!

The real question is who will construct these new huge blocks!!! (will surely release youtube tutorial.)

Comment by Khalfani Wed, 19th September

Wow lol, I once tried to restore a font I messed up with brickswapping via firefox dev tool but i didnt understand anything of it. lol

Comment by Sed4tives Wed, 19th September

It doesn't seem to work. I'll find out later :(

Comment by Khalfani Wed, 19th September

Something on the server is causing astral codepoints to be truncated to 65535. Which means they can't be saved (it would cause duplicates).

But I still might find a way.

Comment by Khalfani Thu, 20th September

7000 character "milestone". the 7000th character added was "rightwards white arrow" at U+21E8. I will say a milestone every 3000 characters after this

Comment by Khalfani Sun, 14th October

is it me or is the font name bolded?

Comment by Se7enty-Se7en Wed, 17th October

It's you trippin' 

It's always displayed in bold :P

Comment by Sed4tives Wed, 17th October

oh... Also, Khalfani, plane 1 is 10000-1ffff, plabe 0 is 0-ffff...

Comment by Se7enty-Se7en Wed, 17th October

tis true, i probably meant the first plane but forgot the real names.

Comment by Khalfani Wed, 17th October

10000th glyph is unicode 156E (in Unified Canadian Aboriginal Syllabics). five digits yay!! next milestone 13k 

Comment by Khalfani Sat, 19th January

WOW! That is a lot!

Comment by Se7enty-Se7en Sat, 19th January

Also of Interest

More from the Gallery

no moral- [beta v1.7b]by Khalfani
no moralby Khalfani
a e s t h e t i cby Khalfani
UNAUTHORIZED Font of Handwritingby Khalfani
Solstice1Xby jmarquez
Big Thursdayby Sketchbook B
Razorwingby vertigokid
tm Passby thalamic

From the Blog


New Bricks: Square Connectors


The Video Game Font Preservation Society


FontStruct goes open source!


New Bricks: Half Arcs