Skip to content
This repository has been archived by the owner on Jun 16, 2023. It is now read-only.
/ forc Public archive

An emoji font creation tool. Fork of mustandstandard/forc

License

Notifications You must be signed in to change notification settings

mutant-remix/forc

Repository files navigation

forc / font-builder

forc logo with the text 'forc' next to it on a blue background

forc (a terrible portmanteau of font and orc) is an emoji font creation tool. It takes in folders of codepoint-named images and a manifest file and returns highly-compatible emoji fonts that can work in a wide variety of platforms.

Making fonts can be really hard, so forc is designed to help you succeed every time - it has comprehensive documentation and guides on how to make your own emoji font, gives very readable and transparent error messages and is structured in a way that tries to make making highly-compatible emoji fonts as effortless as possible.

Because fonts are inconsistent and difficult, forc also tries to have a heavily documented and commented codebase, so all of the elements make as much sense as possible to someone new to TrueType/OpenType.

Forc is under heavy development right now. Most font exports don't work quite right or are not functional yet.

Features

Exports to:

  • SVGinOT: SVGinOT
  • sbixOT: sbix with OpenType ligatures
  • sbixOT for iOS: sbix with OpenType ligatures, packaged in an iOS Configuration Profile.
  • sbixTT: sbix with TrueType ligatures
  • sbixTT for iOS sbix with TrueType ligatures, packaged in an iOS Configuration profile.
  • CBDT/CBLC (Google/Android format)

Other features:

  • Full range of unicode codepoints supported, including the SPUA planes.
  • Support for ligatures.
  • Support for VS16 (U+FE0F) handling.
  • Support for ZWJ (U+200D) handling.
  • Many-to-one codepoint sequence to glyph relationships via Alias Glyphs.
  • Strictly validates your input and gives you helpful error messages, ensuring that you get it right every time.
  • Designed to work as effortlessly as possible with orxporter.

Dependencies

Documentation

Collaborators

  • Dzuk
  • kiilas

Contributions

Feature requests and collaboration are welcome. Any collaborators must follow Revolt's code of conduct.

License

  • forc is licensed under AGPL 3.0.
  • The forc logo image is ©2019 Dzuk.

About

An emoji font creation tool. Fork of mustandstandard/forc

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages