The Birdfont Source Code


All Repositories / birdfont.git / blob – RSS feed

NEWS

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 NEWS.
Fix nan angles in arcs
1 birdfont (2.16.0) stable; 2 3 * New freehand tool 4 * Rotate objects and point handles with 45 degree steps 5 * Bug fixes 6 7 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Jun 12 19:53:43 CEST 2016 8 9 birdfont (2.15.6) stable; 10 11 * Editable .notdef character 12 * Bug fixes in the SVG parser 13 14 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Jan 22 13:10:07 CET 2016 15 16 birdfont (2.15.0) stable; 17 18 * Speed optimizations 19 * Bug fixes 20 21 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Dec 11 22:26:42 CET 2015 22 23 birdfont (2.14.0) stable; 24 25 * Improved horizontal metrics in TTF fonts 26 * Sandbox support on Mac OS 27 * Bug fixes 28 29 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Nov 12 20:45:02 CET 2015 30 31 birdfont (2.13.0) stable; 32 33 * More descriptive fields in TTF fonts (license, designer, URL etc.) 34 * Stylistic alternates (OpenType feature tag: salt) 35 * Small Caps (OpenType feature tag: scmp) 36 * Capitals to Small Caps (OpenType feature tag: c2sc) 37 * Swashes (OpenType feature tag: swsh) 38 * Parse circles, ellipses and lines in SVG files 39 40 -- Johan Mattsson <johan.mattsson.m@gmail.com> Mon Oct 26 11:33:09 CET 2015 41 42 birdfont (2.12.0) stable; 43 44 * Support for HiDPI screens and many small tweaks 45 46 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Sep 23 19:59:00 CEST 2015 47 48 birdfont (2.11.3) stable; 49 50 * Bug fixes 51 52 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Aug 27 15:04:03 CEST 2015 53 54 birdfont (2.11.0) stable; 55 56 * Merge overlapping regions 57 * Bug fixes in the TTF generator 58 59 -- Johan Mattsson <johan.mattsson.m@gmail.com> Tue Aug 18 16:57:08 CEST 2015 60 61 birdfont (2.10.5) stable; 62 63 * Lock grid and guides 64 65 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Jun 27 15:17:01 CEST 2015 66 67 birdfont (2.10.2) stable; 68 69 * Bug fixes 70 71 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Jun 26 10:56:45 CEST 2015 72 73 birdfont (2.10.1) stable; 74 75 * Bug fixes 76 77 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Jun 25 14:33:32 CEST 2015 78 79 birdfont (2.10.0) stable; 80 81 * Layers 82 * Mac specific TTF fonts (fixes fontbook problems) 83 84 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Jun 21 18:33:10 CEST 2015 85 86 birdfont (2.9.2) stable; 87 88 * Fallback font with support for many languages 89 * Faster GUI 90 91 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Jun 6 19:32:44 CEST 2015 92 93 birdfont (2.8.0) stable; 94 95 * Speed optimization in font export 96 * Faster search queries in the Unicode Data Base. 97 * Better parsing of SVG files generated with Illustrator 98 * Dialog for importing a folder with SVG files 99 100 -- Johan Mattsson <johan.mattsson.m@gmail.com> Tue May 19 15:04:13 CEST 2015 101 102 birdfont (2.7.0) stable; 103 104 * Stroke 105 * Round line caps 106 * Bug fixes 107 108 -- Johan Mattsson <johan.mattsson.m@gmail.com> Wed May 13 16:11:44 CEST 2015 109 110 birdfont (2.6.2) stable; 111 112 * Bug fixes 113 114 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Apr 25 14:04:17 CEST 2015 115 116 birdfont (2.6.0) stable; 117 118 * A tool box in the recent files tab 119 * Bright and dark color themes 120 * Bug fixes 121 122 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Apr 24 11:15:23 CEST 2015 123 124 birdfont (2.5.1) stable; 125 126 * Bug fixes 127 128 -- Johan Mattsson <johan.mattsson.m@gmail.com> Wed Apr 15 19:52:35 CEST 2015 129 130 birdfont (2.5.0) stable; 131 132 * Export settings 133 * Curve orientation 134 * Bug fixes 135 136 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Apr 13 16:45:00 CET 2015 137 138 birdfont (2.4.4) stable; 139 140 * Bug fixes 141 142 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Mar 31 11:00:00 CET 2015 143 144 birdfont (2.4.3) stable; 145 146 * Bug fixes 147 148 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Mar 27 12:27:00 CET 2015 149 150 birdfont (2.4.2) stable; 151 152 * Bug fixes 153 154 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Mar 27 12:27:00 CET 2015 155 156 birdfont (2.4.1) stable; 157 158 * Bug fixes 159 160 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Mar 27 12:27:00 CET 2015 161 162 birdfont (2.4.0) stable; 163 164 * Contextual ligature substitution 165 * Kerning strings 166 * Bug fixes 167 168 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Mar 24 22:09:00 CET 2015 169 170 birdfont (2.3.2) stable; 171 172 * Bug fixes 173 174 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Mar 21 17:43:16 CET 2015 175 176 birdfont (2.3.1) stable; 177 178 * Bug fixes 179 180 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Mar 20 18:23:31 CET 2015 181 182 birdfont (2.3.0) stable; 183 184 * Customizable color themes and better icons 185 * High contrast settings for better readability 186 * Fixes for problems in TTF creation and other bugs 187 188 -- Johan Mattsson <johan.mattsson.m@gmail.com> Wed Mar 18 14:46:30 CET 2015 189 190 birdfont (2.2.0) stable; 191 192 * Customizable guides 193 * Bug fixes and many small UI improvements 194 195 -- Johan Mattsson <johan.mattsson.m@gmail.com> Mon Mar 9 13:01:03 CET 2015 196 197 birdfont (2.1.0) stable; 198 199 * A new spacing tab 200 * Improved Beziér editing 201 * Side bearing metrics in edit view 202 * Key bindings for zoom in and zoom out in kerning tab 203 * Bug fixes 204 205 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Mar 7 14:49:19 CET 2015 206 207 birdfont (2.0) stable; 208 209 * New UI layout 210 * New zoom tool 211 * Improved background import 212 * Customizable short cuts 213 * New tab for changing font name 214 * Illustrator SVG import and other bug fixes 215 * Load bf fonts faster 216 217 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Dec 26 14:24:07 CET 2014 218 219 birdfont (1.8) stable; 220 221 * Fix compability with Inkscape 222 * Bug fixes 223 224 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Nov 6 12:13:15 CET 2014 225 226 birdfont (1.8) stable; 227 228 * A new Beziér drawing tool 229 * Move paths independent from handles or along handles. 230 * Bug fixes 231 232 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Oct 18 15:13:52 CEST 2014 233 234 birdfont (1.7) stable; 235 236 * Fixes a critical spacing bug and bugs in the drawing canvas. 237 238 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Oct 10 15:28:26 CEST 2014 239 240 birdfont (1.6) stable; 241 242 * Ligature substitution, (Open Type Feature, GSUB table) 243 * Input characters by unicode value in kerning tab 244 245 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Oct 5 22:16:36 CEST 2014 246 247 birdfont (1.5) stable; 248 249 * Bug fixes 250 * A new XML parser 251 252 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Sep 27 19:08:27 CEST 2014 253 254 birdfont (1.4) stable; 255 256 * Bug fixes 257 * A complete Czech translation 258 259 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Sep 21 13:19:55 CEST 2014 260 261 birdfont (1.3) stable; 262 263 * A bug fix 264 265 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Sep 13 22:53:12 CEST 2014 266 267 birdfont (1.2) stable; 268 269 * Bug fixes 270 * Generate fonts compatible with Microsoft Word on Mac OS 271 * Command line utility for autotracing images (birdfont-autotrace) 272 273 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Sep 13 18:11:42 CEST 2014 274 275 birdfont (1.1) stable; 276 277 * Bug fixes 278 * A tool for moving the canvas 279 280 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Sep 7 09:44:48 CEST 2014 281 282 birdfont (1.0) stable; 283 284 * Autotrace – convert raster images to vector fonts 285 * Simplify paths. Deleteing points reduces the number of control points while 286 still keeping the same approximate path. Use Ctrl+Del to break the paths. 287 * Spacing classes that copies side bearings and kerning pairs from one glyph 288 to another. This feature makes it easier to create fonts with only upper 289 case characters as well as mono spaced fonts. 290 * Copy and paste multiple glyphs in the overview tab. 291 * Redo command 292 293 -- Johan Mattsson <johan.mattsson.m@gmail.com> Wed Sep 3 13:36:00 CEST 2014 294 295 birdfont (0.47) stable; 296 297 * Oblique and italic transformation 298 * Improved overview tab 299 * Compability with CS6 300 301 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Aug 17 16:43:24 CEST 2014 302 303 birdfont (0.46) stable; 304 305 * Copy and paste side bearings 306 * Support for many more languages including Japanese with CMAP format 12. 307 * Tools for adjusting side bearings in the kerning tab 308 * A tool for moving objects to the baseline 309 * A spin buttons for moving objects to a specific coordinate, rotating 310 objects and resizing paths. 311 * Bug fixes 312 313 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Aug 15 16:52:50 CEST 2014 314 315 birdfont (0.45) stable; 316 317 * A bug fix for quadratic control points in TTF files 318 319 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Aug 7 20:08:40 CEST 2014 320 321 birdfont (0.44) stable; 322 323 * Better conversion from SVG to TTF 324 325 -- Johan Mattsson <johan.mattsson.m@gmail.com> Wed Aug 6 21:45:44 CEST 2014 326 327 birdfont (0.43) stable; 328 329 * Fixes TTF export bug 330 331 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Jul 31 18:52:14 CEST 2014 332 333 birdfont (0.42) stable; 334 335 * Parse transform directive in SVG import. 336 * A new command line utility that makes it possible to import a set of SVG 337 files to a bf font file (birdfont-import). 338 * Crop rotaded and resized images. 339 * Better conversion from SVG files to TTF fonts. 340 * Important bug fixes. 341 * Load, save and export fonts in background threads. 342 * Faster TTF export 343 344 -- Johan Mattsson <johan.mattsson.m@gmail.com> Mon Jul 28 16:04:20 CEST 2014 345 346 birdfont (0.41) stable; 347 348 * Retain the angle of a control point handle while adjusting the length 349 * Parse round corners and stroke endings in SVG files 350 * Fixes bugs in the SVG import code and elsewhere in order to improve 351 compability with potrace and Illustrator 352 * Delete and undo for kerning pairs 353 * Complete Ukrainian and Spanish translations 354 355 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Jul 5 21:36:04 CEST 2014 356 357 birdfont (0.40) stable; 358 359 * Bug fixes 360 361 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Jun 28 15:02:02 CEST 2014 362 363 birdfont (0.39) stable; 364 365 * Bug fixes in the kerning code 366 367 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Jun 26 22:04:19 CEST 2014 368 369 birdfont (0.38) stable; 370 371 * Many bugs and memory leaks have been fixed in this version 372 373 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Jun 8 16:12:17 CEST 2014 374 375 birdfont (0.37) stable; 376 377 * Font size settings in the kerning tab 378 * A new SVG parser 379 * Compatibility with many Microsoft Windows applications 380 * Bug fixes 381 382 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Apr 10 16:09:59 CEST 2014 383 384 birdfont (0.36) stable; 385 386 * Paste letters in the kerning tab 387 * Settings for the freehand tool 388 * Bug fixes 389 390 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Mar 22 16:47:45 CET 2014 391 392 birdfont (0.35) stable; 393 394 * A new tool for drawing freehand shapes with the mouse 395 * Bug fixes related to conversion from SVG to TTF 396 * Fixes crash bug in SVG import code 397 398 -- Johan Mattsson <johan.mattsson.m@gmail.com> Wed Mar 19 20:24:14 CET 2014 399 400 birdfont (0.34) stable; 401 402 * Solves kerning issues and other bugs. 403 404 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Feb 14 14:20:12 CET 2014 405 406 birdfont (0.33) stable; 407 408 * Background images on new versions of Mac OS X and other bug fixes. 409 410 -- Johan Mattsson <johan.mattsson.m@gmail.com> Wed Feb 12 21:22:18 CET 2014 411 412 birdfont (0.32) stable; 413 414 * Touch screen friendly interface 415 * New tools for adding and moving control points 416 * Icons in 320 dpi 417 * French translation 418 * Bug fixes 419 420 -- Johan Mattsson <johan.mattsson.m@gmail.com> Tue Feb 11 08:53:15 CET 2014 421 422 birdfont (0.31) stable; 423 424 * Bug fixes 425 426 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Sep 13 19:53:02 CEST 2013 427 428 birdfont (0.30) stable; 429 430 * Bug fixes 431 432 -- Johan Mattsson <johan.mattsson.m@gmail.com> Wed Sep 11 18:39:13 CEST 2013 433 434 birdfont (0.29) stable; 435 436 * Groups of paths and control points 437 * Speed optimizations 438 * Bold and italic styles 439 * Bug fixes 440 * TTF units 441 * Paste in place and paste at cursor 442 443 -- Johan Mattsson <johan.mattsson.m@gmail.com> Tue Sep 10 12:51:33 CEST 2013 444 445 birdfont (0.28) stable; 446 447 * Kerning classes 448 * Copy and paste paths between windows 449 450 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Aug 24 22:12:04 CEST 2013 451 452 birdfont (0.27) stable; 453 454 * Rotate paths 455 * Flip path 456 * Convert segments to lines 457 * Symmetrical control points 458 * Use glyphs as backgrounds 459 460 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Aug 11 16:33:47 CEST 2013 461 462 birdfont (0.26) stable; 463 464 * Bug fixes for Mac OS X 465 466 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Aug 4 18:28:40 CEST 2013 467 468 birdfont (0.25) stable; 469 470 * Bug fixes 471 472 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Aug 1 23:08:20 CEST 2013 473 474 birdfont (0.24) stable; 475 476 * New overview tab 477 * Two control point handles for quadratic paths 478 * Better conversion from SVG to TTF 479 * Bug fixes 480 481 -- Johan Mattsson <johan.mattsson.m@gmail.com> Wed Jul 31 14:34:12 CEST 2013 482 483 birdfont (0.23) stable; 484 485 * Bugfixes 486 487 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Jul 14 19:25:00 CEST 2013 488 489 birdfont (0.22) stable; 490 491 * Bugfixes and many changes to make BirdFont run on Mac OS X 492 493 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Jul 14 01:24:00 CEST 2013 494 495 birdfont (0.21) stable; 496 497 * Bugfixes 498 499 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Jul 5 22:45:40 CEST 2013 500 501 birdfont (0.20) stable; 502 503 * Descriptive fields in TTF fonts (like version number and name) 504 * Kerning for both Chrome and Firefox 505 * Read TTF font instead of SVG font in html template 506 * Bugfixes 507 * Improved translations 508 509 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Jul 5 14:13:25 CEST 2013 510 511 birdfont (0.19) stable; 512 513 * Descriptions from the Unicode Character Database 514 * A new file format (.bf replaces .ffi) 515 * Bugfixes 516 * Two quadratic points with a hidden point in between creates a quadratic path with two line handles 517 * Quadratic points is now the default 518 * Scrollbar 519 * TTF export on MacOS 520 * French translation 521 522 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Jun 20 16:15:08 CEST 2013 523 524 birdfont (0.18) stable; 525 526 * Bugfixes 527 528 -- Johan Mattsson <johan.mattsson.m@gmail.com> Tue Feb 26 16:28:20 CET 2013 529 530 birdfont (0.17) stable; 531 532 * Macports validation 533 534 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Feb 25 23:46:00 CET 2013 535 536 birdfont (0.16) stable; 537 538 * Correct location in ID loadcommand for Macports 539 540 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Feb 25 23:46:00 CET 2013 541 542 birdfont (0.15) stable; 543 544 * Macports file 545 546 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Feb 25 23:46:00 CET 2013 547 548 birdfont (0.14) stable; 549 550 * Bug fixes 551 552 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Feb 24 17:43:00 CET 2013 553 554 birdfont (0.13) stable; 555 556 * Quadratic Bézier paths 557 * Edit SVG fonts 558 * Open OTF and TTF fonts with freetype2 559 * Open Type kerning (GPOS pair adjustment positioning subtable) 560 * Bugfixes 561 * Spanish translation 562 * Russian translation 563 * Italian translation 564 * Brasilian Portuguese translation 565 566 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Feb 23 19:56:51 CET 2013 567 568 birdfont (0.12) stable; 569 570 * Bug fixes and updated test suit 571 572 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Jan 31 19:01:04 CET 2013 573 574 birdfont (0.11) stable; 575 576 * Bug fixes 577 578 -- Johan Mattsson <johan.mattsson.m@gmail.com> Wed Jan 30 09:25:10 CET 2013 579 580 birdfont (0.10) stable; 581 582 * Bug fixes 583 * Move paths with keyboard 584 * Backup and crash recovery 585 586 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Jan 27 20:38:32 CET 2013 587 588 birdfont (0.9) stable; 589 590 * Color 591 * Adjustable control point size 592 * Select all path 593 * Resize all selected paths 594 * Import SVG files from Inkscape and Adobe Illustrator 595 * Move control points with keyboard 596 * Bugfixes 597 * Join paths 598 * German translation 599 * Chinese translation 600 601 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Jan 26 13:57:48 CET 2013 602 603 birdfont (0.8) stable; 604 605 * Copy and paste paths from inkscape 606 * Export SVG files 607 * New build system on top of Eduardo Schettinos doit 608 * Dutch translation by Sven Santegoeds 609 610 -- Johan Mattsson <johan.mattsson.m@gmail.com> Wed Dec 26 23:00:43 CET 2012 611 612 birdfont (0.7) stable; 613 614 * New icons 615 * Bug fixes 616 * Menu 617 * Internationalization 618 619 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Dec 8 14:40:08 CET 2012 620 621 birdfont (0.6) stable; 622 623 * Improved TrueType outlines 624 * Resize paths 625 * Bug fixes 626 627 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Oct 28 18:38:35 CET 2012 628 629 birdfont (0.5) stable; 630 631 * Move multiple control points 632 * Draw path from both ends 633 * New edit commands 634 * Man pages 635 636 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sat Oct 20 19:52:27 CEST 2012 637 638 birdfont (0.4.1) stable; 639 640 * Edit filled paths 641 * Bug fixes 642 643 -- Johan Mattsson <johan.mattsson.m@gmail.com> Wed Sep 19 15:37:40 CEST 2012 644 645 birdfont (0.4.0) stable; 646 647 * Larger control points 648 * Crop background updates position of the image 649 * Undo command for background images 650 * Faster multithreaded export 651 * Juxtapose glyphs and draw every glyph in its context 652 * New notdef. character 653 * New tab bar 654 655 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Sep 14 13:11:13 CEST 2012 656 657 birdfont (0.3.0) stable; 658 659 * Embedded OpenType (EOT) support 660 * Utility for exporting fonts from the command line (birdfont-export) 661 * New preview and export codes 662 * Rotate, scale and crop background images 663 * New key bindings 664 665 -- Johan Mattsson <johan.mattsson.m@gmail.com> Sun Sep 9 20:54:18 CEST 2012 666 667 birdfont (0.2.0) stable; 668 669 * TTF support 670 * Desktop file and icon 671 * Merge paths 672 * Wine support 673 674 -- Johan Mattsson <johan.mattsson.m@gmail.com> Thu Aug 30 23:51:17 CEST 2012 675 676 birdfont (0.1.1) stable; 677 678 * Several important bug fixes 679 680 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Aug 24 02:03:29 CEST 2012 681 682 birdfont (0.1.0) stable; 683 684 * First release 685 686 -- Johan Mattsson <johan.mattsson.m@gmail.com> Fri Aug 24 02:03:29 CEST 2012 687