GitHub News

Github News

Church Slavonic

slavonic

2 May 2018

Church Slavonic extensions
cu-LO

Church Slavonic extensions for LibreOffice
Includes Church Slavic (Church Slavonic) hyphe­na­tion 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.

Read more…

Variable fonts

w0rm

2 May 2018

Font Dimensions
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.

Read more…

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/.

Read more…

adobe-type-tools

2 May 2018

Tools for making OpenType-SVG fonts
Tools for making OpenType-SVG fonts

Dependencies: python 2.7 or higher; fontTools 3.0.

Read more…

SVG Cleaner

RazrFalcon

2 May 2018

SVG Cleaner
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.

Read more…

SVG Optimizer

2 May 2018

SVG Optimizer

SVG Optimizer is a Nodejs-based tool for optimizing SVG vector graphics files.

Read more…

Scour

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.

Read more…

UFO

unified-font-object

2 May 2018

ufoNormalizer

A tool that will normalize the XML and other data inside of a UFO.

Read more…

fontParts

The RoboFab Developers

2 May 2018

fontParts
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 imple­men­tation, test suite and documentation.

Read more…

opentype.js

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.

Read more…

Typograf | Типограф на JavaScript

typograf

2 May 2018

Типограф на JavaScript

Помогает автоматически расставить неразрывные пробелы, исправить мелкие опечатки, привести кавычки к правильному виду, заменить дефисы на тире в нужных местах и многое другое.
Попробуйте типограф в действии.

Read more…

Syncope

oleq

2 May 2018

Syncope
Syncope

A vertical rhythm tool for developers and designers. See it in action.

Read more…

Font Validator

HinTak

2 May 2018

Font Validator
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.

Read more…

FontReport

googlei18n

2 May 2018

FontReport
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.

Read more…

Fntsample

eugmes

2 May 2018

Fntsample
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.

Read more…

Online font converter

jimmywarting

2 May 2018

Online font converter
Online font converter

This is just the interface of onlinefontconverter.com the API for converting fonts is not in here.

Read more…

Fontsampler WordPress Plugin

kontur

2 May 2018

Fontsampler WordPress Plugin
Fontsampler WordPress Plugin

This plugin allows WordPress users to embed interactive webfont previews in their websites.

Read more…

Typolog

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 Woo­Com­mer­ce pro­ducts from the catalog

Read more…

ufoProcessor

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.

Read more…

FreeType 2.9.1

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

Read more…

Font Development Best Practice

silnrsi

28 June 2018

Font Development Best Practice

Font Development Best Practice documentation

Read more…

Church Slavonic text corpus

slavonic

2 May 2018

Church Slavonic extensions
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.

Read more…

Cyrillic

alexeiva

2 May 2018

Libre-Franklin
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)

Read more…

Interpolation

linusromer

2 May 2018

Steminterpolation
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.

Read more…

Adobe Type Tools

adobe-type-tools

2 May 2018

Adobe Type Tools
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.

Read more…

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.

Read more…

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.

Read more…

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.

Read more…

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.

Read more…

GitHub font preview

Mottie

2 May 2018

GitHub font preview
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.

Read more…

Syncope

rse

2 May 2018

TypoPRO
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.

Read more…

Awesome Typography

Jolg42

2 May 2018

Awesome Typography

Curated list about typography.

Read more…

deanhume

2 May 2018

Awesome Web Typography

A curated collection of awesome web typography articles.

Read more…

How to publish on GitHub

Pradeep Singh

2 May 2018

How to publish your local project on GitHub using command line
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.

Read more…

Fonttools

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.

Read more…

Huerta Tipográfica Letterspacer

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.

Read more…

TypeRig

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.

Read more…

TypeStrings

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.

Read more…

If you like this site and find it useful, help us to make it better by giving feedback, suggesting improvements or by donation.

Donate
Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.