Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/byte-foundry/prototypo
Create your own font in a few clicks
https://github.com/byte-foundry/prototypo
font font-generator parametric-fonts prototypo typography
Last synced: 7 days ago
JSON representation
Create your own font in a few clicks
- Host: GitHub
- URL: https://github.com/byte-foundry/prototypo
- Owner: byte-foundry
- License: mpl-2.0
- Created: 2013-04-24T20:10:42.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2021-05-10T03:28:52.000Z (over 3 years ago)
- Last Synced: 2024-10-01T22:09:21.609Z (about 1 month ago)
- Topics: font, font-generator, parametric-fonts, prototypo, typography
- Language: JavaScript
- Homepage: https://www.prototypo.io
- Size: 28.4 MB
- Stars: 457
- Watchers: 45
- Forks: 79
- Open Issues: 110
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-starred - byte-foundry/prototypo - Create your own font in a few clicks (font)
- awesome-typography - Prototypo - Web based font generator with a parametric approach. (Tools with GUI / Non-Free)
README
# Prototypo, Streamlining font creation
=====================================[![Build Status](https://travis-ci.org/byte-foundry/prototypo.svg?branch=master)](https://travis-ci.org/byte-foundry/prototypo) [![PayPayl donate button](https://img.shields.io/badge/paypal-donate-yellow.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BP52ZEAFR9QEL "Donate once-off to this project using Paypal")
BEFORE ANYTHING !
-----------------
Use git flow on this branch (reactify-and-cleanup)
Add --no-ff to your merge options on this branch.
If you merge a branch on reactify-and-cleanup with ff I'll be really sad and cryLabeling convention:
- Feature -> feat/name-of-feature
- Fix -> fix/name-of-fix_issuenumberBefore installing Prototypo
---------------------------In order to build Prototypo, you need to install the following software-packages on your system:
- Git
- node >= 4 with npm >= 3 or yarnInstalling Prototypo
--------------------Clone a copy of the main Prototypo git repository
```bash
$ git clone git://github.com/byte-foundry/prototypo.git && cd prototypo
```Install build scripts and frontend libraries
```bash
$ yarn
```Running Prototypo
-----------------```bash
$ yarn start
```Roadmap to v1.0
===============- possibility to modify text directly in the preview ([#78](../../issues/78)) ……… ✓
- a complete alphabet with alternates (some numbers, punctuation and accents are missing) ……… ✓
- automatic spacing ([#124](../../issues/124))
- generating binary font-files such as .otf, see the [current workaround](#converting-an-svg-font-to-other-font-formats) ([#12](../../issues/12)) ……… ✓
- personnal library to save and load different fonts ([#125](../../issues/125)) ……… ✓
- undo/redo history ([#94](../../issues/94)) ……… ✓Known issues
------------- font export is broken in Safari ([#111](../../issues/111))
Converting an .svg font to other font formats
---------------------------------------------This operation currently requires either [Fontforge](http://fontforge.github.io/en-US/) or using a hosted service such as [onlinefontconverter](http://onlinefontconverter.com).
License
=======Files with a `.js`, `.jsx` or `.json` extension in this repository are licensed under MPLv2. All other files (including `.css`, `.scss`, `.svg` and `.png` files) are the property of Prototypo SAS and cannot be redistributed outside of a Github.com repository. Prototypo and its logo are registered trademarks of Prototypo SAS.