The Birdfont Source Code


All Repositories / birdfont.git / blob – RSS feed

README.md

This file is a part of the Birdfont project.

Contributing

Send patches or pull requests to johan.mattsson.m@gmail.com.
Clone this repository: git clone https://github.com/johanmattssonm/birdfont.git

Revisions

View the latest version of README.md.
Fix stroke code and remove points on points
1 ![Birdfont logo][birdfont] 2 3 # Birdfont - Font Editor 4 5 Birdfont is a font editor which can create vector graphics and 6 export SVG, EOT and TTF fonts. 7 8 Author: Johan Mattsson and others see AUTHORS for full attribution. 9 License: GNU GPL v3 10 Webpage: http://birdfont.org 11 Bugtracker: http://birdfont.org/bugtracker/my_view_page.php 12 13 [![Build Status](https://travis-ci.org/johanmattssonm/birdfont.svg)] 14 (https://travis-ci.org/johanmattssonm/birdfont) 15 16 ## Building from Source 17 18 Install vala and all required libraries, they are most likely in 19 packages with a -dev or -devel affix: 20 21 valac 22 python3-doit 23 font-roboto 24 libxmlbird-dev 25 libgee-dev 26 libglib2.0-dev 27 libgtk-3-dev 28 libwebkitgtk-3.0-dev 29 libnotify-dev 30 libsqlite3-dev 31 unicode-data (unicode character database) 32 33 XML Bird is available from [birdfont.org][xmlbird]. 34 35 BirdFont have two build systems, one python script that builds all 36 binaries at once and one dependency based build system that uses 37 doit. 38 39 Configure, build and install with python: 40 41 ./configure 42 ./scripts/linux_build.py 43 sudo ./install.py 44 45 Configure, build and install with doit: 46 47 ./configure 48 doit3 49 sudo ./install.py 50 51 The default prefix is /usr/local on Fedora should BirdFont be compiled with 52 /usr as prefix. 53 54 ./configure --prefix=/usr 55 ./build.py 56 sudo ./install.py 57 58 All patches must be compiled with support for valas null pointer checks. 59 Configure the project with ./configure --nonnull 60 61 ## Packages 62 63 Windows and Mac binaries can be downloaded from 64 http://birdfont.org Many Linux distributions have packages of 65 Birdfont in their repositories. There is a BSD package in OpenBSD. 66 67 [birdfont]: http://birdfont.org/images/birdfont_logo2.png "Birdfont logo" 68 [xmlbird]: http://birdfont.org/xmlbird.php "XML Bird – XML Parser for programs written in VALA" 69 70