All Projects → johanmattssonm → Birdfont

johanmattssonm / Birdfont

A font editor for creating fonts in TTF, EOT, SVG and BIRDFONT format.

Programming Languages

vala
323 projects

Projects that are alternatives of or similar to Birdfont

Codeface
Typefaces for source code beautification
Stars: ✭ 5,612 (+1963.24%)
Mutual labels:  fonts, ttf, otf
FontRegister
FontRegister is a small Windows utility to install fonts and/or repair the font registry via commandline.
Stars: ✭ 17 (-93.75%)
Mutual labels:  fonts, ttf, otf
Awesome Typography
✏︎ Curated list about digital typography 🔥
Stars: ✭ 947 (+248.16%)
Mutual labels:  fonts, ttf, otf
Acy-Font
自制手写字体。A hand-writing font set.
Stars: ✭ 20 (-92.65%)
Mutual labels:  fonts, ttf, otf
Linearicons
Linearicons is the highest quality set of line icons, matching with minimalist UI designs in iOS.
Stars: ✭ 64 (-76.47%)
Mutual labels:  svg, fonts
Font Spider
Smart webfont compression and format conversion tool
Stars: ✭ 4,550 (+1572.79%)
Mutual labels:  svg, ttf
Opentype Svg Font Editor
A user-friendly tool for adding SVG to OpenType fonts
Stars: ✭ 126 (-53.68%)
Mutual labels:  svg, fonts
Webfonts Loader
Make an icon font from SVGs!
Stars: ✭ 153 (-43.75%)
Mutual labels:  svg, ttf
Fonteditor Core
fonteditor core functions
Stars: ✭ 207 (-23.9%)
Mutual labels:  svg, ttf
apple-emoji-linux
Apple Color Emoji for Linux
Stars: ✭ 392 (+44.12%)
Mutual labels:  fonts, ttf
font-v
Font version string reporting and modification library + executable tool
Stars: ✭ 15 (-94.49%)
Mutual labels:  ttf, otf
Costumekit
Base types for theming an app.
Stars: ✭ 300 (+10.29%)
Mutual labels:  svg, fonts
Webfont
Awesome generator of webfont
Stars: ✭ 170 (-37.5%)
Mutual labels:  fonts, ttf
Maker.js
📐⚙ 2D vector line drawing and shape modeling for CNC and laser cutters.
Stars: ✭ 1,185 (+335.66%)
Mutual labels:  svg, fonts
Webfont Generator
Locally convert fonts to web formats and generate CSS rules
Stars: ✭ 153 (-43.75%)
Mutual labels:  fonts, ttf
Source Serif
Typeface for setting text in many sizes, weights, and languages. Designed to complement Source Sans.
Stars: ✭ 1,848 (+579.41%)
Mutual labels:  fonts, otf
Slice
An open-source, cross-platform GUI app to generate custom font design spaces from variable fonts
Stars: ✭ 62 (-77.21%)
Mutual labels:  fonts, ttf
htmlcss
A lightweight HTML and CSS Parser in C
Stars: ✭ 36 (-86.76%)
Mutual labels:  ttf, otf
Ttfunk
Font Metrics Parser for Prawn
Stars: ✭ 108 (-60.29%)
Mutual labels:  fonts, ttf
fontfacegen-webpack-plugin
A plugin for webpack that allows you to convert .ttf and .otf files into various other font formats such as .eot, .ttf, .svg, .woff and .woff2 using the existing NPM package fontfacegen.
Stars: ✭ 20 (-92.65%)
Mutual labels:  ttf, otf

Birdfont logo

Birdfont - Font Editor

Birdfont is a font editor which can create vector graphics and export SVG, EOT and TTF fonts.

Author: Johan Mattsson and others see AUTHORS for full attribution.
License: GNU GPL v3
Webpage: https://birdfont.org
Bugtracker: https://birdfont.org/bugtracker/my_view_page.php

Building from Source

Install vala and all required libraries, they are most likely in packages with a -dev or -devel affix:

valac
python3-doit
libxmlbird-dev
libgee-0.8-dev
libglib2.0-dev 
libgtk-3-dev 
libwebkit2gtk-4.0-dev
libnotify-dev
libsqlite3-dev

XML Bird is available from birdfont.org.

BirdFont have two build systems, one python script that builds all binaries at once and one dependency based build system that uses doit.

Configure, build and install with python:

./configure
./build.py
sudo ./install.py

Configure, build and install with doit:

./configure
doit3
sudo ./install.py

The default prefix is /usr/local on Fedora should BirdFont be compiled with /usr as prefix.

./configure --prefix=/usr
./build.py
 sudo ./install.py

All patches must be compiled with support for valas null pointer checks. Configure the project with ./configure --nonnull

Packages

Windows and Mac binaries can be downloaded from https://birdfont.org Many Linux distributions have packages of Birdfont in their repositories. There are BSD packages in OpenBSD and FreeBSD.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].