Index • Download • Tutorials • Bug tracker • Development

BirdFont

Font creation Edit Beteckna Birdfont Editor

BirdFont is a free font editor that lets you create vector graphics and export TTF, EOT & SVG fonts.

Development

BirdFont is developed by Johan Mattsson with a good number of people contributing translations and patches. The editor is written in Vala and has around 42 000 lines of code.

Build instructionsGit repositoryBug trackerDevelopment mailing list


Download

Installers and source code packages are available for Windows, Linux, Mac OS X and BSD. Download BirdFont from this site.

Translation

You can participate in the translation of this project at Locamotions pootle server. Most of the translation work can be done online in the pootle web interface, see development section for more information.

Contact

Beta

Join the beta mailing list and help testing new versions of this software.


Support

Your support of the Birdfont project is important.

Goal for September

 2%

Make a Donation

$ USD

Recent Donations

Sep 2
4.00 USD
Sep 1
5.00 USD
Sep 1
5.00 USD
Sep 1
1.00 USD


0.47

• Oblique and italic transformation
• Improved overview tab
• Compability with CS6


0.46

• Copy and paste side bearings
• Support for many more languages including Japanese with CMAP format 12.
• Tools for adjusting side bearings in the kerning tab
• A tool for moving objects to the baseline
• A spin buttons for moving objects to a specific coordinate, rotating objects and resizing paths.
• Bug fixes


0.45

• A bug fix for quadratic control points in TTF files.


0.44

• Better conversion from SVG to TTF


0.43

• Fixes a TTF export bug


0.42

• Parse transform directive in SVG import.
• A new command line utility that makes it possible to import a set of SVG files to a bf font file (birdfont-import).
• Crop rotaded and resized images.
• Better conversion from SVG files to TTF fonts.
• Important bug fixes.
• Load, save and export fonts in background threads.
• Faster TTF export
• Improved preview tab on Windows


0.41

• Retain the angle of a control point handle while adjusting the length
• Parse round corners and stroke endings in SVG files
• Fixes bugs in the SVG import code and elsewhere in order to improve
compability with potrace and Illustrator
• Delete and undo for kerning pairs
• Complete Ukrainian and Spanish translations


0.40

• Bug fixes


0.39

• Bug fixes in the kerning code


0.38

• Many bugs and memory leaks have been fixed in this version


0.37

• Font size settings in the kerning tab
• A new SVG parser
• Compatibility with many Microsoft Windows applications
• Bug fixes


0.36

• Paste letters in the kerning tab
• Settings for the freehand tool
• Bug fixes


0.35

• A new tool for drawing freehand shapes with the mouse
• Bug fixes related to conversion from SVG to TTF
• Fixes crash bug in SVG import code


0.34

• This release solves kerning issues and other problems.


0.33

• Background images on new versions of Mac OS X and other bug fixes.


0.32

• Touch screen friendly interface
• New tools for adding and moving control points
• Icons in 320 dpi
• French translation
• Bug fixes


0.31

• Bug fixes in the Linux version


0.30

• Bug fixes


0.29

• Groups of paths and control points
• Speed optimizations
• Bold and italic styles
• Bug fixes
• TTF units
• Paste in place and paste at cursor


0.28

• Kerning classes
• Copy and paste paths between windows


0.27

• Rotate paths
• Flip path
• Convert segments to lines
• Symmetrical control points
• Use glyphs as backgrounds


0.26

• Bug fixes in the Mac OS X version


0.25

• Bug fixes


0.24

• New overview tab
• Two control point handles for quadratic paths
• Better conversion from SVG to TTF
• Bug fixes


0.23

• Bugfixes


0.22

• Bug fixes and many changes to make BirdFont run on Mac OS X with a native window.


0.21

• Bug fixes


0.20

• Descriptive fields in TTF fonts (version number and name)
• Kerning for both Chrome and Firefox
• Read TTF font instead of SVG font in html template
• Bugfixes
• Improved translations


0.19

• Descriptions from the Unicode Character Database
• A new file format is introduced (.bf replaces .ffi)
• Bug fixes
• Two quadratic points with a hidden point in between creates a quadratic path with two line handles.
• Quadratic points is now the default
• Scrollbar
• TTF export on Mac OS X
• French translation


0.18

• Bug fixes


0.17

• Macports validation


0.16

• Correct location in ID loadcommand for Macports


0.15

• Macports file


0.14

• Bug fixes


0.13

• Quadratic Bézier paths
• Edit SVG fonts
• Open OTF and TTF fonts with freetype2
• Open Type kerning (GPOS pair adjustment positioning subtable)
• Bug fixes
• Spanish translation
• Russian translation
• Italian translation
• Brasilian Portuguese translation


0.12

• Bug fixes and updated test suit


0.11

• Bug fixes


0.10

• Bug fixes
• Backup and crash recovery
• Move paths with keyboard


0.9

• Color
• Adjustable control point size
• Select all path
• Resize all selected paths
• Import SVG files from Inkscape and Adobe Illustrator
• Move control points with keyboard
• Join paths
• Bugfixes
• German translation
• Chinese translation


0.8

• Copy and paste paths from Inkscape
• Export SVG files
• New build system on top of Eduardo Schettinos doit
• Dutch translation by Sven Santegoeds


0.7

• New icons
• Bugfixes
• Menu
• Internationalization


0.6

• Improved TrueType outlines
• Resize paths


0.5

• Move multiple control points
• Draw path from both ends
• New edit commands
• Man pages


0.4.1

• Bug fixes


0.4.0

• Larger control points
• Crop background updates position of the image
• Undo command for background images
• Faster multithreaded export
• Juxtapose glyphs and draw every glyph in it's context
• New notdef. character
• New tab bar

0.3.0

• Embedded OpenType (EOT) support
• Utility for exporting fonts from the command line (birdfont-export)
• Rotate, scale and crop background images
• New key bindings

0.2.0

• TTF support
• Desktop file and icon
• Merge paths
• Wine support


0.1.1

• Several important bug fixes


0.1.0

• First release




Instructions

Recent Changes to the Source Code

Merge new spacing classes with kerning classes

Kern subtable in TTF generator

Spacing classes

Copy and paste glyphs in overview tab

Upgrade color selector to GTK3



Share this page:

Contact:
johan.mattsson.m at gmail.com