/elian-bitmap-serif

A bitmap serif font for the Elian hand, made using Pixelfont https://yal.cc/r/20/pixelfont/

Primary LanguageHTMLSIL Open Font License 1.1OFL-1.1

Elian Bitmap Serif

Elian Bitmap Serif

This is a serif, bitmap font for the Elian script, a pigpen-style cypher and calligraphic hand for English. You can see it live in use on this demonstration webpage.

The font is made using YellowAfterlife's Pixel Font Converter webapp, which converts tileset.png and character-list.txt into a TrueType Font. tileset.png is made by combining all the images in the glyphs/ directory, and character-list.txt is made by cross-referencing glyph filenames with the Adobe Glyph List for New Fonts.

This font is licensed under the SIL Open Font License 1.1, which affords you certain rights.

How to use this font

Desktop: Download [Elian Bitmap Serif.ttf](./Elian Bitmap Serif.ttf) and install it on your computer using whatever means is appropriate for your program or operating system. Subscribe to this repo for updates.

Web: If you use git submodules or subtrees, you could include this repo in your repo for ease of updating it later. (Maybe you don't want to; it contains an Adobe repo as a submodule.) This project is still a work in progress. Then, use it in your project's CSS like so:

@font-face {
	font-family: "Elian Bitmap Serif";
	src: url('./Elian Bitmap Serif.ttf')
	;
	font-weight: normal;
}
.ebs {
	font-family: "Elian Bitmap Serif", sans-serif;
}

To see the font in use, see the demonstration page!

How to contribute

See CONTRIBUTING.md

Development notes

Goals:

  • Elian uppercase
  • elian lowercase
  • imagemagick montage command to assemble individual images into a grid
  • and output a text file for the use of https://yal.cc/r/20/pixelfont/
    • based on filenames
    • through lookup table
  • make sure mogrify and php have same sort order
    • bash globbing goes a A b B comma c C d D
    • php scandir goes A B C D a b c comma d
  • numbers
  • apply serifs to uppercase
  • ampersand
  • Github repo
  • apply serifs to lowercase
  • accents/ligatures for lowercase
  • "
  • interpunct
  • cedilla
  • full punctuation (4px basis, hollow)
  • cover full Windows-1252 plane, except:
    • thorn
    • German SS/ss
    • eth
    • fi/ffi and similar ligatures

Thanks to the following sources:

A montage of all the characters in this font