slavonic
2 May 2018
cu-LO
Church Slavonic extensions for LibreOffice
Includes Church Slavic (Church Slavonic) hyphenation and spelling dictionaries for LibreOffice.
You can get the extension from the Extensions website. Use this repository only if you want to change something and rebuild from source.
w0rm
2 May 2018
Font Dimensions
A tool to visualize dimensions of a variable font. Click for online demo.
Tested to work for variable fonts with less than 8 axes in the latest Chrome and Safari browsers.
Monotype
2 May 2018
variableFont.js
JavaScript library for using variable fonts. Extends the functionality of opentype.js. You must also install opentype.js to use this library.
The demo folder contains a web page called VariableFontViewer.html. This page shows how to use the features of variableFont.js. You do not have to use it with a server.
Simply save the folder locally then open VariableFontViewer.html in a compatible web browser (for example, Chrome version 62 or higher). Drag and drop a variable font onto the top section. It will change to show the axes and sliders to control the settings for the sample text. You can edit the sample text.
The demo page is also available for viewing at http://monotype.github.io/variableFont.js/demo/.
adobe-type-tools
2 May 2018
Tools for making OpenType-SVG fonts
Dependencies: python 2.7 or higher; fontTools 3.0.
RazrFalcon
2 May 2018
SVG Cleaner
SVG Cleaner is the main GUI for svgcleaner. This GUI adds support for: Batch files processing; Parallel cleaning jobs; SVGZ decompression and compression via 7-Zip and Zopfli; Tooltip with brief help for each cleaning option.
2 May 2018
SVG Optimizer
SVG Optimizer is a Nodejs-based tool for optimizing SVG vector graphics files.
scour-project
2 May 2018
Scour
Scour is an SVG optimizer/cleaner that reduces the size of scalable vector graphics by optimizing structure and removing unnecessary data written in Python.
It can be used to create streamlined vector graphics suitable for web deployment, publishing/sharing or further processing.
The goal of Scour is to output a file that renderes identically at a fraction of the size by removing a lot of redundant information created by most SVG editors. Optimization options are typically lossless but can be tweaked for more agressive cleaning.
Scour is open-source and licensed under Apache License 2.0.
Scour was originally developed by Jeff “codedread” Schiller and Louis Simard in in 2010. The project moved to GitLab in 2013 an is now maintained by Tobias “oberstet” Oberstein and Eduard “Ede_123” Braun.
unified-font-object
2 May 2018
ufoNormalizer
A tool that will normalize the XML and other data inside of a UFO.
The RoboFab Developers
2 May 2018
fontParts
An API for interacting with the parts of fonts during the font development process. FontParts is the replacement for RoboFab. The project has a MIT open-source licence.
The documentation is at fontparts.readthedocs.io.
This is a work in progress. We are still working out the API, abstract implementation, example implementation, test suite and documentation.
nodebox
2 May 2018
opentype.js
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.
See the project website for a live demo.
typograf
2 May 2018
Типограф на JavaScript
Помогает автоматически расставить неразрывные пробелы, исправить мелкие опечатки, привести кавычки к правильному виду, заменить дефисы на тире в нужных местах и многое другое.
Попробуйте типограф в действии.
oleq
2 May 2018
Syncope
A vertical rhythm tool for developers and designers. See it in action.
HinTak
2 May 2018
Font Validator
Font Validator is a tool for testing fonts prior to release. It was initially developed by Microsoft, to ensure that fonts meet Microsoft’s high quality standards and perform exceptionally well on Microsoft’s platform.
googlei18n
2 May 2018
FontReport
FontReport is a tool that allows the user to generate a report about a given font (TTF or OTF) listing its features in the plain-text (default) or PDF format. It is useful in quickly identifying such things as the Unicode coverage of the font, what glyphs are in it, what Open Type features it supports, available ligatures, and glyph substitutions.
eugmes
2 May 2018
Fntsample
Fntsample is a tool that can be used to make font samples that show coverage of the font and are similar in appearance to Unicode Charts. It was developed for use with DejaVu Fonts project. Fntsample is licensed under GPL version 3 or later.
jimmywarting
2 May 2018
Online font converter
This is just the interface of onlinefontconverter.com the API for converting fonts is not in here.
kontur
2 May 2018
Fontsampler WordPress Plugin
This plugin allows WordPress users to embed interactive webfont previews in their websites.
meirsadan
2 May 2018
Typolog
Typolog is a WordPress plugin that has three jobs:
● Create a data structure for a type foundry catalog (font families & font styles)
● Accomodate font files and sort them by their type (otf, ttf, web fonts)
● Create font bundles and downloadable WooCommerce products from the catalog
LettError
28 May 2018
ufoProcessor
Python package based on the designSpaceDocument (now fontTools.designspaceLib) specifically to process and generate UFO files.
● Collect source materials
● Provide mutators for specific glyphs, font info, kerning so that other tools can generate partial instances. Either from MutatorMath or fonttools varlib.model.
● Apply avar-like designspace bending
● Apply rules
● Generate actual UFO instances in formats 2 and 3.
● Round geometry as requested
● Try to stay up to date with fontTools
● Baseclass for tools that need access to designspace data.
ubawurinna
2 June 2018
FreeType 2.9.1
Windows binaries (DLL) of FreeType (win32/win64)
Compiled with VS Express 2015
Compatible with Windows XP, Vista, 7, 8, 10
silnrsi
28 June 2018
Font Development Best Practice
Font Development Best Practice documentation
slavonic
2 May 2018
cu-books
Church Slavonic text corpus. This corpus contains Church Slavonic liturgical texts in XML format as well as utilities for working with these texts.
alexeiva
2 May 2018
Libre-Franklin
Libre Franklin is an interpretation and expancion based on the 1912 Morris Fuller Benton’s classic.
March 2018 GF Cyrillic Plus, Pro support was added by Alexei Vanyashin (v1.501).
Authors: Pablo Impallari, Rodrigo Fuenzalida and Nhung Nguyen, Alexei Vanyashin (Cyrillic)
linusromer
2 May 2018
Steminterpolation
Steminterpolation is a Java Swing application which helps you to calculate the stem widths for a font family from thin to black.
The program is being developed in NetBeans with OpenJDK and is based on a discussion from a TypeDrawers thread. The executable JAR file can be found inside the dist folder.
adobe-type-tools
2 May 2018
Adobe Font Development Kit for OpenType (AFDKO)
The AFDKO is a set of tools for building OpenType font files from PostScript and TrueType font data.
This repository contains the data files, Python scripts, and sources for the command line programs that comprise the AFDKO. The project uses the Apache 2.0 OpenSource license.
Please refer to the file AFDKO for a more detailed description of what is included in the package.
adobe-type-tools
2 May 2018
Adobe Latin Character Sets
These character sets are informative, not normative. They are guidelines. We reserve the right to update, modify, replace or withdraw them at any time without prior notice.
The Unicode standard is continually evolving, and for this reason these character sets are not set in stone. The likelihood of the larger charsets to be changed is greater than that of the smaller ones. For instance, it’s unlikely that AL1 or AL2 will ever change, but AL3 and above have changed since they were first defined — the original version of AL3 didn’t include the turkish lira nor the ruble. Also, a change in the smaller charsets naturally triggers a change in the larger ones.
We consider AL5 an open-ended set. Additions to it may be the result of 1) changes in AL4 and below, 2) additions to Unicode that have a direct relationship to characters already supported, 3) requests and recommendations from external parties/sources, 4) internal decisions, and 5) eventual bug fixes. The AL1 thru AL4 sets are definitely less volatile and any changes to them go thru a stricter vetting process. Any new characters that we decide to support for which there’s no strong justification to attach to AL1-4 end up added to AL5.
adobe-type-tools
2 May 2018
Adobe Cyrillic Character Sets
These character sets are informative, not normative. They are guidelines. We reserve the right to update, modify, replace or withdraw them at any time without prior notice.
adobe-type-tools
2 May 2018
Adobe Greek Character Sets
These character sets are informative, not normative. They are guidelines. We reserve the right to update, modify, replace or withdraw them at any time without prior notice.
adobe-type-tools
2 May 2018
boxDrawing.py
This script will draw the complete range of Box Drawing Characters and Block Elements in the font editor of your choice.
The design of those characters is based on a handful of parameters, which can be changed in the script file itself. Feel free to create Box Drawing Characters that are longer than usual; exceedingly wide, fat (both?); or hairline-thin.
Time was spent to make this script compatible with the triumvirate of commercial font editing applications; this means that this script will run in RoboFont, Glyphs, and even FontLab without any modifications (Glyphs support experimental).
You can even run the script straight from the command line, which will generate a new UFO file right to your desktop.
Mottie
2 May 2018
GitHub font preview
A userscript that adds a font file preview.
This script adds the ability to preview fonts & glyphs.
Currently ony OpenType (otf), TrueType (ttf) and Web Open (woff; not woff2) font formats are supported.
opentype.js is used for font rendering and the preview code has been blatantly copied from the font inspector and glyph inspector demos (Copyright © 2015 Frederik De Bleser; MIT license).
Click this link to install from GitHub; or, install from GreasyFork.
rse
2 May 2018
TypoPRO
TypoPRO is a carefully hand-selected collection of freely usable professional fonts for use in Desktop Publishing (DTP), on Websites and especially inside Web-based Desktop or Mobile Applications. Currently, TypoPRO consists of 1407 individual fonts of 164 font families. The fonts in total span a very wide range of font types, font styles, font weights and font variants. This way, TypoPRO provides a magnitude of typographic possibilities with just a minimum number of font families.
Jolg42
2 May 2018
Awesome Typography
Curated list about typography.
deanhume
2 May 2018
Awesome Web Typography
A curated collection of awesome web typography articles.
Pradeep Singh
2 May 2018
How to publish your local project on GitHub using command line
I have been currently learning how to use Git using the command line. Git is one of the most popular version control systems (VCS) and if you use any kind of VCS for your development, I am sure you should be familiar with the benefits of using Git.
Along with Git, another useful platform that enhances the code sharing abilities and remote working possibilities is GitHub – a popular Git repository hosting service. Using Git and Github can be an essential skill to learn if you want to write code, work in a group, and contribute to open source software such as WordPress.
fonttools
2 May 2018
Fonttools
fontTools is a library for manipulating fonts, written in Python. The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats. The project has a MIT open-source licence. Among other things this means you can use it free of charge.
huertatipografica
2 May 2018
Huerta Tipográfica Letterspacer
HT Letterspacer is a tool for spacing fonts, that works on finished fonts as well as during development. The first public version works as a macro for Glyphs and uses that application’s glyph categories and subcategories feature, but the method is adaptable to any editor or programming language.
Vassil Kateliev
28 May 2018
TypeRig
TypeRig (.\Lib\) is a Python library aimed at simplifying (to some extent) the current FontLab VI API while offering some additional functionality that is heavily biased towards a simultaneous multi-layered workflow.
TypeRig GUI (.\Scripts\TypeRig GUI) is a collecton of GUI centered tools representing functionality found in the library. Currently there reside:
TypeRig Panel (typerig-panel.py) – a floating side panel combining the following tools listed below. New tools will be added on plugin-basis by just dropping the updated or new tabs as .py files in .\Scripts\TypeRig GUI\Panel sub-folder.
underscoretype
2 May 2018
TypeStrings
A simple CLI tool for generating sample strings from a UFO file and dictionary input.
You can use this tool when creating a preview specimen of a typeface and require words from different sources and with specific widths, all the while cross-referencing available characters from your UFO file.