Hyphenopoly.js - JavaScript polyfill for client-side hyphenation.
Hyphenator.js - JavaScript that implements client-side hyphenation of HTML-Documents.
Hypher - Fast and small JavaScript hyphenation engine.
Typeset.js - HTML pre-processor for web typography (hanging punctuation, soft hyphen insertion, optical margin outdents, small-caps conversion and punctuation substitution).
Typeset - TeX line breaking algorithm in JavaScript.
A-binary-parser-generator - This project aims to create a tool that can turn a spec file into a parser skeleton for binary data files such as OpenType fonts, PNG images, etc.
font-spider - Smart webfont compression and format conversion tool.
Brotli.js A JavaScript port of the Brotli compression algorithm, as used in WOFF2.
glyphhanger - Your web font utility belt. It shows what unicode-ranges are used on a web site (optionally for a font-family or for each font-family). It can also subset web fonts.
Punycode.js - Robust Punycode converter that fully complies to RFC 3492 and RFC 5891.
FTGLES - TrueType font rendering library for OpenGL ES on iOS devices (iPad and iPhone).
TTFPatch - Mirror of TTFPATCH by Wolfram Esser, modified to support fonts conforming to newer OTF specifications, built for modern versions of Windows.
stb-truetype-opengl-examples - Examples of TrueType font rendering in C++11 using stb_truetype library and OpenGL 3+.
SharpFont - Pure managed TTF / OTF reader and renderer.
Java
sfntly - Library for Using, Editing, and Creating SFNT-based Fonts.
Emoji-Tools - Multiple useful tools to help Android and iOS/OSX developers with creating and modifying Emoji Font files.
Tehreer-Android - Library that gives full control over text related technologies such as bidirectional algorithm, open type shaping engine, text typesetting and text rendering.
Ruby
emoji-extractor - Extracts high-resolution emoji pngs from Apple Color Emoji.ttf.
PHP SmartyPants - SmartyPants is a free web typography prettifyier tool for web writers. It easily translates plain ASCII punctuation characters into "smart" typographic punctuation HTML entities.
Perl
Font::TTFMetrics - Fast & easy-to-use parser for true-type font (TTF) file.
Processing
Fontastic - Processing library to create TrueType font files.
Clojure
opentype.clj - A simple API over OpenType.js for Clojure. Runs on the JVM.
Prototypo - Web based font generator with a parametric approach.
FontLab Studio - Font editor for font professionals. Version 5 for Mac and Windows.
DTL OTMaster - Highly sophisticated application for reviewing, editing and altering tables and contours of fonts with a snft file structure, as there are CFF and TTF flavored OpenType fonts, TrueType fonts and TrueType Collection fonts.
Metapolator - Web-based GUI for creating UFO and Metafont fonts.
Birdfont - Font editor which can generate fonts in TTF, EOT, SVG and BF format.
Glyphr Studio - Free, web-based font editor, focusing on font design hobbyists.
DTL OTMaster Light - In the Light editions of dtl OTMaster only the saving of files is disabled. Checking fonts and exporting OpenType Layout features files, be and ik formats, and Character Layout (.cha) files is possible though.
OpenType Sanitiser - The OpenType Sanitiser (OTS) parses and serialises OpenType files (OTF, TTF) and WOFF and WOFF2 font files, validating them and sanitising them as it goes.
Axis-Praxis - Axis-Praxis is a website for playing with OpenType variable fonts in modern browsers.
Bulletproof Font Tester - Test your local or remote fonts with the proofing tool developed by a type designer, for type designers. Check out kerning, OpenType features, and language coverage. Explore and animate variation axes in variable fonts.
Cyreal.org Font Testing Page - The Font Testing Page is a tool primarily intended for type designers to 'Drag and Drop' and quickly test their fonts into a browser (active fork of Impallari's testing page).
Font Gauntlet - The Dinamo Font Gauntlet is a tool for proofing, generating and animating fonts.
Wakamai Fondue - The tool that answers the question “what can my font do?”
TypeNetwork TypeTools - Layout tools for exerimenting with variable fonts in various ways.
Miscellaneous
TypeDrawers - Discussion forum for professionals and enthusiasts in the fields of typeface design, lettering, and typography.
Drawing good paths Tutorial - Badly drawn outlines can cause headache. Your letters may look mangled or not appear at all. You can avoid these difficulties if you keep a few basic rules in mind.
TestFont - Font family for testing OpenType implementations.
BuffaloGals - Buffalo Gals is one of the very first “Variable Fonts”, originally made in 1992 for an Apple TrueType GX developer CD.
Adobe Fonts / Source Emoji - Source Emoji is an emoji font project that began development in order to provide monochrome representative glyphs to the Unicode Consortium for emoji candidates that have been accepted by the UTC (Unicode Technical Committee) but have not yet been fully ratified to become a part of the official standard.
Adobe Blank - Maps 1,111,998 Unicode code points to 2,048 non-spacing and non-marking glyphs.
Adobe Blank 2 - Based on Adobe Blank, and differs mainly in that the number of glyphs has been reduced to only two, thanks to the Format 13 'cmap' subtable.
Width Test - For testing width-related GSUB features, specifically 'fwid' (Full Widths), 'hwid' (Half Widths), 'twid' (Third Widths), and 'qwid' (Quarter Widths).
Unicode Explained - There are hundreds of different encoding systems for mapping characters to numbers, but Unicode promises a single mapping. Google Books Preview.
Typography 字体 我们对字体进行统一规范,力求在各个操作系统下都有最佳展示效果。 字体 字号 层级 字体大小 举例 辅助文字 Extra Small 用 Element 快速搭建页面 正文(小) Small 用 Element 快速搭建页面 正文 Base 用 Element 快速搭建页面 小标题 Medium 用 Element 快速搭建页面 标题 large 用 Element 快速
Typography sets default styles for headings, paragraphs, semantic text, blockquote and lists elements. Headings All HTML headings, h1 through h6, are available. <h1>h1. LCUI heading</h1>
<h2>h2. LCUI
我们对字体进行统一规范,力求在各个操作系统下都有最佳展示效果。 字体 字号 层级 字体大小 举例 辅助文字 Extra Small 用 Element Plus 快速搭建页面 正文(小) Small 用 Element Plus 快速搭建页面 正文 Base 用 Element Plus 快速搭建页面 小标题 Medium 用 Element Plus 快速搭建页面 标题 large 用 Elem