Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johanmattssonm/birdfont
A font editor for creating fonts in TTF, EOT, SVG and BIRDFONT format.
https://github.com/johanmattssonm/birdfont
font-editor fonts otf svg ttf
Last synced: 7 days ago
JSON representation
A font editor for creating fonts in TTF, EOT, SVG and BIRDFONT format.
- Host: GitHub
- URL: https://github.com/johanmattssonm/birdfont
- Owner: johanmattssonm
- Created: 2014-10-17T18:55:58.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-09-16T09:28:08.000Z (about 2 months ago)
- Last Synced: 2024-09-16T10:52:05.200Z (about 2 months ago)
- Topics: font-editor, fonts, otf, svg, ttf
- Language: Vala
- Homepage: https://birdfont.org
- Size: 26.4 MB
- Stars: 439
- Watchers: 19
- Forks: 32
- Open Issues: 60
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-typography - Birdfont - Font editor which can generate fonts in TTF, EOT, SVG and BF format. (Tools with GUI / Free)
- awesome-vala - Birdfont - A font editor for creating fonts in TTF, EOT, SVG and BIRDFONT format. (Apps / Design Tools)
- awesome-vala - Birdfont - A font editor for creating fonts in TTF, EOT, SVG and BIRDFONT format. (Apps / Design Tools)
README
![Birdfont logo][birdfont]
# 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## 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.1-dev
libnotify-dev
libsqlite3-devXML Bird is available from [birdfont.org][xmlbird].
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.pyThe default prefix is /usr/local. On some system is /usr the right prefix.
./configure --prefix=/usr
./build.py
sudo ./install.pyAll 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.## Logo
The logo was created by Marko Jovanovac. You can find it here:
resources/birdfont-logo.svg[birdfont]: https://birdfont.org/images/birdfont_logo2.png "Birdfont logo"
[xmlbird]: https://birdfont.org/xmlbird.php "XML Bird – XML Parser for programs written in VALA"#