BirdFont 2.32.3

BirdFont is a font editor which allows creating vector graphics and exporting them as TTF, EOT & SVG fonts. It simplifies glyph creation through a snap grid, or allows to trace them from background images.

Tags vala font-editor svg truetype vector-based
License GNU GPLv3
State stable

Recent Releases

2.32.305 Jul 2023 01:29 minor feature:
2.30.011 Feb 2022 12:25 minor feature: Better handling of for background images.
2.29.623 Oct 2021 12:47 minor feature: Support for randomized glyphs (OTF tag rand) Spacing class in menu Bug fixes
2.29.123 Sep 2020 03:15 minor feature: Only build if tag IS present . Update AppStream metadata. . . . selection in overview. . Select last glyph. . Merge branch 'master' of github.com:johanmattssonm/birdfont. . conversion to Unicode hex code. . Version 2.29.1.
2.28.010 Oct 2019 11:21 minor feature: Bug fixes.
2.27.022 Jul 2019 15:17 minor feature: Automatic backups every time a font is saved. Copy and paste functionality in various text fields.
2.26.007 Mar 2019 03:25 minor feature: bad text rendering . Drop snap build scripts. . Update UCD to Unicode version 12. . character database. . UCD parser. . Better TTF parsing. . Version 2.26.
2.25.018 Dec 2018 03:15 minor feature: Drop Android build script . Resize tool. . Search in overview. . Partial copy and paste, needs more work. . Duplicated grid buttons. . Version 2.25.
2.23.019 Sep 2018 06:25 minor feature: Use https . Ignore reserved character code. . Merge branch 'master' of github.com:johanmattssonm/birdfont. . Updated UCD (Unicode Character Database). . Remove obsolete compile time option. . build error. . Cyrillic input etc. . Version 2.22.0. . Cancel save as operation. . Use.birdfont as default file extension instead of.bf. . Version 2.23.0. . Language. Version 2.23.
2.21.001 Jan 2018 06:25 minor feature: Don't recommend obsolete libwebkit2gtk-3.0-dev . . . Display name for ligatures in overview. . resize transformation in overview. . Check if a loaded font contains color glyphs. . Merge branch 'master' of github.com:johanmattssonm/birdfont. . Search for multiple terms in overview. . Create a new path straight line tools when paths are deselected. . Tip for deleting points. . Add extrema only if necessary. . 2.21.0.
2.20.107 Nov 2017 16:35 major bugfix: Fix encoding in BF files Version 2.20.1.
2.19.316 Aug 2017 08:25 minor feature: curve handles in SVG parser. Merge branch 'master' of github.com:johanmattssonm/birdfont. config: rework settings. build: allow pkg-config to be specified. News for 2.19.0. Ignore kerning for missing glyphs. Merge branch 'master' of https://github.com/vapier/birdfont into vapi?. Merge branch 'vapier-master'. overview character. Ignore backups. Remove dedata. path boundaries in freehand tool. Zoom with scroll wheel. Merge branch 'master' of github.com:johanmattssonm/birdfont. build script. ligature preview. Version 2.19.1. contextual substitution. Version 2.19.2. Convert segment to line in Beziér tool. zero length handles in Beziér tool. non null variables at compile time.
2.19.009 Jul 2017 03:16 minor feature: Select top path first. Merge branch '2.x' of github.com:johanmattssonm/birdfont. Merge branch '2.x' of github.com:johanmattssonm/birdfont. Merge branch '2.x' of github.com:johanmattssonm/birdfont. Update translations. Draw open paths. Fill entire glyphs. rotation handle. Update resize handles when new paths are selected. Ignore case in gradient URL. stroked paths. Hide SVG layers. Update layer copy code for the new SVG backend. Update build script. Split packages in autobuild. Split packages in autobuild. Merge branch 'master' of github.com:johanmattssonm/birdfont. Depend only a specific version of valac in autobuild. Merge../birdfont-2.x. Merge../birdfont-2.x. Merge../birdfont-2.x. Merge../birdfont-2.x. Merge../birdfont-2.x. Merge../birdfont-2.x. more build errors. Merge../birdfont-2.x. build errors. nullable reference. configure: respect --valac option. configure: drop unused has_posixvala function. Merge../birdfont-2.x. Merge branch 'master' of github.com:johanmattssonm/birdfont. build errors. Merge../birdfont-2.x. Merge../birdfont-2.x. Update translations. Copy SVG attributes for several objects. Copy style attributes. position of SVG ellipse. Copy SVG paths. Copy circles. Move to start point in ellipses. Merge../birdfont-2.x. Merge../birdfont-2.x. compiler warnings. Merge../birdfont-2.x. Merge../birdfont-2.x. Hide resize handle when objects are moved and merge birdfont-2.x. Merge../birdfont-2.x. Store boundaries in SVG coordinates. SVG boundaries for ellipses. Adjust spacing in color fonts. Merge../birdfont-2.x. Merge../birdfont-2.x. Set selected item when overview is updated. Calculate boundaries for multiple BirdFont paths. boundaries for SVG glyphs. Apply matrix transform to boundaries. Better boundary calculation in color fonts. Merge../birdfont-2.x. CSS margin. Merge../birdfont-2.x. Merge../birdfont-2.x. Make sure background tasks exits properly on newer versions of Ubuntu. Bounding box for SVG rectangles. Move objects. Obtain bounding box from its lay
2.18.309 Jan 2017 18:05 minor feature: SVG font export. RTL kerning. Use Unicode point input in spacing classes. Increase maximum number of points in a TTF glyph. Display error message when a glyph has too many points. Version 2.18.Version 2.18.0. Merge branch '2.x' of github.com:johanmattssonm/birdfont into 2.x. Version 2.18.2. Remove deging messages. Store window size and position. Merge branch '2.x' of github.com:johanmattssonm/birdfont into 2.x.
2.17.104 Dec 2016 13:25 minor feature: Version 2.16.11. Merge branch '2.x' of github.com:johanmattssonm/birdfont into 2.x. Merge branch '2.x' of github.com:johanmattssonm/birdfont into 2.x. Version 2.17.0. Language settings. Update translations. straight lines in Beziér tool. Version 2.17.1. Don't tie handles when a single handle is moved in Beziér tool.
2.16.1213 Oct 2016 20:05 minor feature: Update build tests. Drop travis build script. Scrollbar. Update colors. progress wheel position. Open UCD database in read only mode. Version 2.16.12.
2.16.930 Sep 2016 13:05 minor feature: Snap package. Snaps. More snap. Ignore tripple clicks in OTF table. Version 2.16.7. kerning classes. Merge branch '2.x' of github.com:johanmattssonm/birdfont into 2.x. HiDPI for label tools. Update overview after undo. rendering of background glyphs with double curves. Right to left in kerning tab. Version 2.16.9.
2.16.620 Sep 2016 03:25 minor feature: generated italics. Ignore single key bindings in overview. SVG import. Deinfo for boundaries. Version 2.16.6.
2.16.501 Jul 2016 10:25 minor feature: glyph export. export setting. Stroke settings. Make sure state is reset for active tool when a new canvas is selected. Build with wily in travis. Install webkit from xenial in travis. Add repo in travis build. Update apt repos in travis. Upgrade libwebkit last in travis build. Only-upgrade in travis. Switch back to webkit2gtk-3.0. symmetrical handles. Set selection for zoom buttons. Require modifier key in key bindings for table layout. Merge branch '2.x' of github.com:johanmattssonm/birdfont into 2.x. Version 2.16.5. Require modifier. Merge branch '2.x' of github.com:johanmattssonm/birdfont into 2.x.
2.16.219 Jun 2016 07:05 minor feature: Ignore alternates with no corresponding glyph in the font. Redraw after switching from rsb to lsb in spacing tab. Scroll to characters in overview. Highlight selection in overview. Version 2.16.2.
2.16.114 Jun 2016 04:05 minor feature: Insert specia characters in spacing classes. Merge branch '2.x' of github.com:johanmattssonm/birdfont into 2.x. Redraw moving canvas and keep OTF feature tab open. Move canvas with Ctrl + Shift + Click. Add glyphs from overivew to spacing class. Assign spacing class data by name. Reset replacement glyph in OTF feature tab. Update open glyph and set zoom level after undo in overview tab. zoom tool on Windows. Consume key strokes in key bindings. Version 2.16.1.
2.15.523 Jan 2016 23:45 minor feature: Crash in SVG import. Curve handles in SVG parser. Line handles in SVG parser. Remove deinfo. Version 2.15.5. Allow other repository names in release.
2.15.319 Jan 2016 06:25 minor feature: Create masters in glyph collections. Create versions of glyphs in order to support multi-master fonts. Self interpolation. GlyphMaster. Generate outline for new masters from stroked paths. When headline is set, set title text. glyph: restore left/right limits on undo. More multimaster code. Merge branch 'master' of github.com:johanmattssonm/birdfont. Language. Add an automatic scaling tool. Merge branch 'master' of github.com:johanmattssonm/birdfont. Move paths to baseline in full height transformation. Take descender in to account when scaling to full height. Remove skew tool in order to make room for the full height transforma?. Update translations. More interpolation code. Merge 2.14 with master. line gap. errors in cmap subtable 4. Speed optimizations for background images. Rotate background images. More rotation and high contrast. Speed optimization for rotated background images. background tools selection. Store tool selection state in tool collection. optimized rendering of raster images. More raster image optimizations. Speed optimization for rotation of raster images. Update translations. News for 2.15. Remove old code. Make sure windescent is a positive value. ligature substitutions with space. a performance connected to multimasters. Faster text and icon rendering. Cache path orientation icon. Old vertical metrics code. Version 2.15.1. right edge of scaled background images. text alignment to pixel grid. Draw glyphs with negative lsb. Store active layer in font settings and cache tools. Set decender value to bottom margin for the font. Don't put overview glyphs in cache. Display key bindings in menu and show scroll bar in file dialog. Speed optimizations for the overview tab. More speed optimizations in the overview tab. Add support for pasting full paths in the file dialog. Merge branch '2.13'. file dialog. Single threaded overview. alignment of fonts to pixel grid. Allow changing proportions when glyphs are resized. Merge branch 'master' of github.
2.1522 Dec 2015 15:05 minor feature: Speed opimizations.
2.1328 Oct 2015 14:38 minor feature: More descriptive fields in TTF fonts and several open type features.
2.1225 Sep 2015 03:15 minor feature: Support for high resolution screens.
2.1119 Aug 2015 03:15 minor feature: Lock grid and guides. Merge overlapping regions. Bug fixes in the TTF generator.
2.9.206 Jun 2015 19:31 minor feature: Fallback font with support for many languages. Faster GUI.
2.719 May 2015 06:45 minor feature: Stroke. Round line caps. Bug fixes.
2.625 Apr 2015 08:05 minor feature: Bright and dark color themes. A tool box for the recent files tab.
2.5.014 Apr 2015 16:28 major feature: Export settings. Curve orientation.
2.425 Mar 2015 17:01 major feature: Contextual ligature substitution. Kerning strings.
2.3.221 Mar 2015 18:54 minor bugfix: Bug fixes.
2.3.120 Mar 2015 19:25 minor bugfix: Bug fixes.
2.3.018 Mar 2015 19:55 major feature: Customizable color themes and better icons. High contrast settings for better readability. Fixes for problems in TTF creation and other bugs.
2.211 Mar 2015 06:30 minor feature: Customizable guides Bug fixes and many small UI improvements
2.107 Mar 2015 14:44 major feature: A new spacing tab. Improved Beziér editing. Side bearing metrics in edit view. Key bindings for zoom in and zoom out in kerning tab. Bug fixes.
2.006 Mar 2015 21:45 major feature: New UI layout. New zoom tool. Improved background import. Customizable short cuts. New tab for changing font name. Illustrator SVG import and other bug fixes. Load bf fonts faster.
1.906 Nov 2014 12:02 major bugfix: Fix compatibility with Inkscape and other bugs
1.829 Oct 2014 03:16 minor feature: A new Beziér drawing tool Move paths independent from handles or along handles. Bug fixes
1.710 Oct 2014 16:02 major bugfix: A spacing issues has been solved.
1.607 Oct 2014 13:52 major feature: Support for ligatures.
1.528 Sep 2014 03:15 minor feature:
1.422 Sep 2014 03:15 minor feature:
1.317 Sep 2014 03:15 minor feature:
1.214 Sep 2014 03:15 minor feature: Bug fixes Generate fonts compatible with Microsoft Word on Mac OS Command line utility for autotracing images (birdfont-autotrace)
1.004 Sep 2014 16:03 minor feature: Autotrace convert raster images to vector fonts. Simplify paths Spacing classes that copies side bearings and kerning pairs from one glyph to another Copy and paste multiple glyphs in the overview tab Redo command
0.4720 Aug 2014 08:52 minor feature: Oblique and italic transformation. Improved overview tab. Compability with CS6.