All Projects → Dalgona → pixel_font

Dalgona / pixel_font

Licence: other
All-in-one tool for creating TrueType outline fonts from bitmap glyph data, purely written in Elixir.

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to pixel font

bitsnpicas
Bits'N'Picas - Bitmap & Emoji Font Creation & Conversion Tools
Stars: ✭ 171 (+968.75%)
Mutual labels:  opentype, truetype, bitmap-font, bitmap-fonts
Typography
C# Font Reader (TrueType / OpenType / OpenFont / CFF / woff / woff2) , Glyphs Layout and Rendering
Stars: ✭ 246 (+1437.5%)
Mutual labels:  opentype, ttf, otf
Ttf Parser
A high-level, safe, zero-allocation TrueType font parser.
Stars: ✭ 221 (+1281.25%)
Mutual labels:  opentype, ttf, otf
Opentype.js
Read and write OpenType fonts using JavaScript.
Stars: ✭ 3,393 (+21106.25%)
Mutual labels:  opentype, truetype, otf
snowb-bmf
Bitmap Font Generator Online
Stars: ✭ 103 (+543.75%)
Mutual labels:  bitmap-font, bitmap-fonts, bitmap-font-generator
font-v
Font version string reporting and modification library + executable tool
Stars: ✭ 15 (-6.25%)
Mutual labels:  opentype, ttf, otf
Font Spider
Smart webfont compression and format conversion tool
Stars: ✭ 4,550 (+28337.5%)
Mutual labels:  opentype, ttf, truetype
Awesome Typography
✏︎ Curated list about digital typography 🔥
Stars: ✭ 947 (+5818.75%)
Mutual labels:  opentype, ttf, otf
Adobe Variable Font Prototype
Variable font example in OpenType-CFF2 & TrueType formats
Stars: ✭ 116 (+625%)
Mutual labels:  opentype, otf
fontfacegen-webpack-plugin
A plugin for webpack that allows you to convert .ttf and .otf files into various other font formats such as .eot, .ttf, .svg, .woff and .woff2 using the existing NPM package fontfacegen.
Stars: ✭ 20 (+25%)
Mutual labels:  ttf, otf
beatrix
A tool to chop off useless fonts glyphs and convert TTF/OTF into WOFF & WOFF2
Stars: ✭ 22 (+37.5%)
Mutual labels:  ttf, otf
FontRegister
FontRegister is a small Windows utility to install fonts and/or repair the font registry via commandline.
Stars: ✭ 17 (+6.25%)
Mutual labels:  ttf, otf
Source Han Sans
Source Han Sans | 思源黑体 | 思源黑體 | 思源黑體 香港 | 源ノ角ゴシック | 본고딕
Stars: ✭ 10,181 (+63531.25%)
Mutual labels:  opentype, otf
fonterator
Load fonts as vector graphics in pure Rust with advanced text layout.
Stars: ✭ 34 (+112.5%)
Mutual labels:  opentype, truetype
htmlcss
A lightweight HTML and CSS Parser in C
Stars: ✭ 36 (+125%)
Mutual labels:  ttf, otf
Source Han Code Jp
Source Han Code JP | 源ノ角ゴシック Code
Stars: ✭ 1,362 (+8412.5%)
Mutual labels:  opentype, otf
ark-pixel-font
Open source Pan-CJK pixel font / 开源的泛中日韩像素字体
Stars: ✭ 1,767 (+10943.75%)
Mutual labels:  bitmap-font, bitmap-fonts
ttf-explorer
A simple tool to explore a TrueType font content as a tree
Stars: ✭ 22 (+37.5%)
Mutual labels:  opentype, truetype
chiron-sans-hk
昭源黑體:現代筆形風格,平衡標準字形和印刷體慣用筆形的免費開源黑體字型
Stars: ✭ 131 (+718.75%)
Mutual labels:  opentype, otf
Source Han Serif
Source Han Serif | 思源宋体 | 思源宋體 | 思源宋體 香港 | 源ノ明朝 | 본명조
Stars: ✭ 5,920 (+36900%)
Mutual labels:  opentype, otf

PixelFont

GitHub Workflow Status Coverage Status

"PixelFont" is an all-in-one tool for creating TrueType outline fonts from bitmap glyph data.

"PixelFont" implements a subset of the OpenType specification, purely in Elixir programming language.

Features

  • Builds full-featured font files which can be used in serious places.
  • Generates optimal pixelated TrueType outlines based on 1bpp bitmap images.
  • Supports creating fonts with OpenType advanced typographic features, namely GPOS and GSUB.
  • Provides DSL and data structures for defining...
    • Font metadata,
    • TrueType outline glyphs based on bitmap image,
    • Composite glyphs (maximum depth of 1 for now),
    • And a subset of GPOS and GSUB lookups.

If you are in doubt, see The NeoDunggeunmo Project.

Future Goals

  • Write some documentations and tests.
  • Implement more GPOS and GSUB lookup subtables.
  • Wrap all the struct craziness with Elixir DSL. Specifically, provide user experience somewhat similar to using GUI-based font development software... via Elixir DSL. (Good luck!)

License

Copyright 2020 Eunbin Jeong (Dalgona.) <[email protected]>

This software is not yet released for general availability, and it shall be used only for building font projects I am working on, just for now. Once this project is mature enough, it will be released under the MIT license.

OpenType is a registered trademark of Microsoft Corporation.

TrueType is a trademark of Apple Inc., registered in the United States and other countries.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].