Displaying 1 to 20 from 24 results

opentype.js - Read and write OpenType fonts using JavaScript.

  •    Javascript

opentype.js is a JavaScript parser and writer for TrueType and OpenType fonts. It gives you access to the letterforms of text from the browser or node.js.

normalize-opentype.css - Adds OpenType features—ligatures, kerning, and more—to Normalize.css.

  •    HTML

Note You might also like my more recent take on this project, Utility OpenType: CSS utility classes for advanced typographic features. Adds OpenType features—ligatures, kerning, and more—to Normalize.css.

source-han-code-jp - Source Han Code JP | 源ノ角ゴシック Code

  •    PostScript

Source Han Code JP Version 2.010 is released. This version supports style-linking in apps that include 'B' (Bold) and 'I' (Italic) buttons in their font menu. The sorting of the font names in some apps is also improved. U+2423 '␣' OPEN BOX now has a monospaced horizontal advance of 667 units (the previous version used 1000 units). See Issue #12.

source-han-sans - Source Han Sans | 思源黑体 | 思源黑體 | 源ノ角ゴシック | 본고딕

  •    Objective-J

Source Han Sans is a set of OpenType/CFF Pan-CJK fonts. In addition to functional OpenType fonts, this open source project provides all of the source files that were used to build these OpenType fonts by using the AFDKO makeotf and otf2otc tools. To help decide which fonts to download, please refer to the Configurations section of the official font readme file. Those who are unfamiliar with GitHub are encouraged to reference the official Source Han download guide, which is provided in English, Japanese, Korean, Simplified Chinese, and Traditional Chinese.




source-han-serif - Source Han Serif | 思源宋体 | 思源宋體 | 源ノ明朝 | 본명조

  •    Objective-J

Source Han Serif is a set of OpenType/CFF Pan-CJK fonts. In addition to functional OpenType fonts, this open source project provides all of the source files that were used to build these OpenType fonts by using the AFDKO makeotf and otf2otc tools. To help decide which fonts to download, please refer to the Configurations section of the official font readme file. Those who are unfamiliar with GitHub are encouraged to reference the official Source Han download guide, which is provided in English, Japanese, Korean, Simplified Chinese, and Traditional Chinese.

SATySFi - A statically-typed, functional typesetting system

  •    OCaml

SATySFi (pronounced in the same way as the verb “satisfy” in English) is a new typesetting system with a static type system. It consists mainly of two “layers” ― the text layer and the program layer. The former is for writing documents in LaTeX-like syntax. The latter, which has ML-like syntax, is for defining functions and commands. SATySFi enables you to write documents markuped with flexible commands of your own making. In addition, its informative type error reporting will be a good help to your writing. This software is supported by IPA Mitou Project 2017 (see the abstract here).

rusttype - A pure Rust alternative to libraries like FreeType.

  •    Rust

RustType is a pure Rust alternative to libraries like FreeType. To hit the ground running with RustType, look at the simple.rs example supplied with the crate. It demonstrates loading a font file, rasterising an arbitrary string, and displaying the result as ASCII art. If you prefer to just look at the documentation, the entry point for loading fonts is FontCollection, from which you can access individual fonts, then their glyphs.


utility-opentype - Simple, CSS utility classes for advanced typographic features.

  •    CSS

This is described in more detail in the design decisions. The following examples are supported on Chrome, Firefox, and Internet Explorer 10+ and fallback as gracefully elsewhere. Works on its own, or alongside frameworks like Basscss. That’s it! You’re ready to use the classes within your markup.

fontkit - An advanced font engine for Node and the browser

  •    Javascript

Fontkit is an advanced font engine for Node and the browser, used by PDFKit. It supports many font formats, advanced glyph substitution and layout features, glyph path extraction, color emoji glyphs, font subsetting, and more. Opens a font file asynchronously, and calls the callback with a font object. For collection fonts (such as TrueType collection files), you can pass a postscriptName to get that font out of the collection instead of a collection object.

opentype-layout - word wraps and lays out Opentype.js glyphs

  •    Javascript

Experimental word-wrapping and layout for Opentype.js.Best used with npm and browserify. This should also work in Node.js and other environments.

opentype - An OpenType, TrueType, WOFF, and WOFF2 parser in JavaScript

  •    Javascript

This is a pure JavaScript parser for OpenType font files. It supports fonts with CFF and TrueType outlines, and can read fonts wrapped as WOFF and WOFF2. This roughly corresponds to all the metadata available in most fonts. I'm hoping to add support for glyf, CFF, and related tables time permitting.

Fonts - Font loading and drawing library.

  •    CSharp

SixLabors.Fonts is a new cross-platform font loadings and drawing library.At present the code is pre-release we have initial pre-releases availible on nuget.

OpenTypeDesignVariationAxisTags - Repo for discussion and review of proposals for registration of OpenType design-variation axis tags

  •    

This GitHub repository is used for discussion and review of proposals for registration of OpenType design-variation axis tags.For background on OpenType variable fonts and design-variation axes, see Background on Design Variation Axes.

libertinus - Libertinus font family

  •    Python

Libertinus fonts is a fork of the Linux Libertine and Linux Biolinum fonts that started as an OpenType math companion of the Libertine font family, but grown as a full fork to address some of the bugs in the fonts. Libertinus is forked from 5.3.0 (2012-07-02) release of Linux Libertine fonts.

fontkit-demo - A variable fonts demo using fontkit

  •    Javascript

This is a demo site using fontkit that lets you play around with OpenType variation fonts in your browser. Check out the demo here.

adobe-variable-font-prototype - Variable font example in OpenType-CFF2 & TrueType formats

  •    Shell

Variable font in OpenType-CFF2 and TrueType formats, made from UFO sources derived from Source Serif Pro, designed by Frank Grießhammer. The font files are intended to serve as test cases for environments and workflows that aim to support OpenType variable fonts.

emojione-color - OpenType-SVG font of EmojiOne 2.3

  •    

EmojiOne Color is an open source color font in OpenType-SVG format built by Adobe from the EmojiOne 2.3 artwork designed by Denis Denz and produced by Rick Moby. The font contains all of the emoji in Unicode 9.0 and includes support for ZWJ sequences, skin tone diversity, and country flag emoji.

source-han-super-otc - Source Han & Noto CJK Mega/Ultra OTCs

  •    

The Adobe-branded Source Han Sans, Source Han Serif, and Source Han Code JP, along with the Google-branded Noto Sans CJK and Noto Serif CJK, are open source Pan-CJK and Japanese (Source Han Code JP) typefaces whose OpenType/CFF fonts and CID-based sources are covered under the terms of the SIL Open Font License, Version 1.1 (also see the LICENSE and FAQ). In the latest release of this project you will find three ready-to-install OpenType/CFF Collections (aka Mega and Ultra OTCs) that include 64, 78, or 142 fonts, depending on which of the five typeface families are included.

python-scripts - Command line Python scripts

  •    Python

Assortment of scripts that run on the command line, i.e. Terminal on Mac OS X, and Command Prompt on Windows. For a given directory, this script goes through every subfolder and runs makeOTF for each font source file (.ufo, .pfa) found.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.