An open API service indexing awesome lists of open source software.

https://github.com/source-foundry/opentype-notes

Interactive OpenType resource
https://github.com/source-foundry/opentype-notes

Last synced: 4 months ago
JSON representation

Interactive OpenType resource

Awesome Lists containing this project

README

          

# OpenType Notes
[![Build Status](https://travis-ci.org/source-foundry/opentype-notes.svg?branch=master)](https://travis-ci.org/source-foundry/opentype-notes)

## Contents

- [About](#About)
- [Notebook Table of Contents](#Notebooks)
- [Contributing](#Contributing)
- [Licenses](#Licenses)

## About

The goal of this project is to serve as a community developed interactive reference for the OpenType specification, typeface source code specifications, and free software tools used to develop fonts.

The project uses executable [jupyter notebook](https://jupyter.org/) files to:

- serve as a guide to existing OpenType specification, typeface source code specification, and free typeface software library documentation
- document common free typeface development library use areas and provide a central repository of source code snippets that demonstrate how a developer might approach these use cases
- support simple source code modifications within the jupyter notebook file for more detailed exploration of each topic area
- support a remote source execution approach that does not require the user to download, install, create and activate virtual execution environments, or execute any files locally (notebook files are executed on [Colaboratory](https://colab.research.google.com))
- release all source code examples as free software for use under the [Apache v2.0 License](LICENSE)

The project is open to contributions from anyone, and we highly encourage your feedback and involvement!

## Notebooks

- OpenType Tables
- [CFF](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/cff.ipynb)
- [cmap](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/cmap.ipynb)
- [cvt](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/cvt.ipynb)
- [fpgm](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/fpgm.ipynb)
- [glyf](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/glyf.ipynb)
- [head](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/head.ipynb)
- [hhea](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/hhea.ipynb)
- [hmtx](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/hmtx.ipynb)
- [loca](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/loca.ipynb)
- [maxp](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/maxp.ipynb)
- [name](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/name.ipynb)
- [OS/2](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/os2.ipynb)
- [post](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/post.ipynb)
- [prep](https://colab.research.google.com/github/source-foundry/opentype-notes/blob/master/notebooks/tables/prep.ipynb)

## Contributing

Please review the [CONTRIBUTING.md](CONTRIBUTING.md) documentation for details about how to participate in the development of this project.

## Licenses

Text contents are released under the [CC BY 4.0 International License](https://creativecommons.org/licenses/by/4.0/).

Source code contents are released under the [Apache License v2.0](LICENSE).