A postcard from LGM 2008

yi talk dave

The end of our participation in the Libre Graphics Meeting 2008 is in sight…

Over the last few days we have seen many intriguing, surprising and interesting talks; we discovered new tools, rediscovered ‘old’ ones and made connections with developers, users and standards-officials — LGM has been again an inspiring adventure.

We interviewed Dave Crossland about the history of font editing software, Denis Jacquerye about internationalized typography, Ralph Giles about the story of Nimbus and Courrier, Michael Terry about Ingimp and usability development in Open Source and Chris Lilley about W3C standardizing processes and the way it facilitates (or not) interaction between developers and designers. All this we will make available at some point on this weblog.

Apart from that, Cedric Gémy has initiated a Free Software user group for graphic design professionals (most certainly needs a better name), we started packaging our first open font for distribution via the Open Font Library and thought of dozens of new projects to work on.

http://ospublish.constantvzw.org/image/?level=album&id=19

It will take us days, weeks, months to process all this material so please be patient :-) In the mean time, a big thank you to everyone and enjoy the growing collection of images as we upload.

Waiting for SK1

After the presentation of Igor Novikov about the new version of sk1, the OSP team can’t wait. It is promised to be published for June, in the meantime we installed the current version and are testing our svgs with it.

To install the current version on ubuntu:

grab the three .deb files from the products page, then in a terminal, run:
sudo dpkg -i tcl8.5_8.5.0-2ubuntu10_i386.deb
sudo dpkg -i tk8.5_8.5.0-3ubuntu10_i386.deb

via synaptic, add the packages:
python-imaging
python-imaging-tk
python-liblcms

and then,

sudo dpkg -i sk1_0.9.0-rev335-1ubuntu10_i386.deb
Complementary instructions for other platforms are available on the project’s website.

asynchronous live blogging

These past few days I’ve been navigating a sea of acronyms, neologisms and tiny iconic metaphors here at LGM. The thing that I can’t get out of my head is the tool that pippin of GIMP used for his talk. At first it looked like a PowerPoint clone, but then he started correcting it on-the-fly by tweaking C code. I got the impression that it was a custom tool that he was using to showcase the library he was talking about. `got the impression’ because, to be honest my mind went blank ten minutes or so into it. Anyway… it was about GEGL, and GEGL is “the next generation core of GIMP.” I don’t know if I regretted not getting into the talk at a technical level. It was great to see so much code fly across the screen with such proficiency, and it was a great privilege to see one of the GIMP developers at work. The fish that he occassionally sent swimming across the screen was also nice.

Typeface in the making: W Drogę

Plogger ImagePlogger ImagePlogger ImagePlogger ImagePlogger ImagePlogger ImagePlogger ImagePlogger Image

David Bargenda’s photos: http://flickr.com/photos/opt-art/tags/opensourcepublishing/

With a group of 20 courageous participants and the help of open type activists Dave Crossland, Alexandre Prokoudine and Nicolas Spalinger we are using Inkscape, Gimp and FontForge to produce a typeface in a day. We have named it W Drogę (On Our Way, En Route in Polish) and it should be available for download by the end of the day tomorrow soon!

Workshop description: http://ospublish.constantvzw.org/?p=454

NotCourier-sans

NotCourier-sans is now available for download:
Download NotCourier-sans.ttf here

This is it’s license copyright notice under construction:

This font is released under an Open Font License. You are invited to use, distribute and modify it. NotCourier-sans was designed by OSP (Ludivine Loiseau) in Wroclaw at the occasion of LGM 2008 and is based on Nimbus Mono, copyright (URW)++, Copyright 1999 by (URW)++ Design & Development; Cyrillic glyphs added by Valek Filippov (C) 2001-2005 Cyrillic glyphs added by Valek Filippov (C) 2001-2005

After discussing with Nicolas Spalinger, Nicolas Malevé and Dave Crossland, here is a modified version of the copyright notice:

Copyright (C) 2008 OSP (Ludivine Loiseau).
NotCourier-sans is a re-interpretation of Nimbus Mono and was designed in Wroclaw at the occasion of LGM 2008.

Copyright (URW)++, Copyright 1999 by (URW)++ Design & Development; Cyrillic glyphs added by Valek Filippov (C) 2001-2005 Cyrillic glyphs added by Valek Filippov (C) 2001-2005.

This Font Software is an open font and is released under the GPL v2 with embedding exception; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.

This Font Software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Discussion thread about the status of URW fonts on the open font library mailing list:
http://lists.freedesktop.org/archives/openfontlibrary/2008-May/000968.html

(Thanks Alexander Prokoudine, Ralph Giles and Valek Filippov for investigating with us)

Print party: OSP Cover Band

We are preparing our print party for tomorrow… Introducing Not Courier Sans (a re-take font), serving Original Covers (a playlist specially prepared for you) plus homemade jiaozi, ravioli and/or pierogi. Join us at 19:00 in Café Mleczarnia, Wroclaw (Poland)!

Road to South-Wrocław

This Wednesday, join us for our type workshop in the OPT cultural center in Wrocław from 11am to ongeveer 6pm. For those who arrive directly from the airport, you can begin with this path then please print this map, because it seem that it is not easy to find for taxi driver (our journey was epic) or even for Google Maps (just waiting for Towards).
See ya!

Potrace –alphamax 1.334 (or the limit between artificial and natural)

Since the first time I’ve used an autotrace program -Adobe Streamline 1.0 in the early nineties- I’ve been disappointed by the unavoidable angles in curves, named kinks or cusps, that pledged the vector output. Lots of designers and developers seem not to care about it, but for me it is simply the difference between artificial shapes that scream “I’m a vector!” and natural shapes where every sharp edge is a small curve when you look really close. That kind of ultra detail may seem useless and/or nerdy, but it can really make the difference in typography. Like in my work where I use bitmaps as sources.

Perfectly aligned anchor pointsSo for 17 years+, I’ve tried all options and all autotrace softwares I’ve found for that simple but invisible holy grail function : a real smooth aligned anchor for all curves. No way. The only cheat strategy I’ve found was to produce polygons with no curves at all, then to round all them… Sometimes ok, but really not satisfactory.

A few weeks ago, during my first real hands on Inkscape, I’ve made some tests on the Potrace function. That FLOSS package will be more open to custom settings? I founded the “smooth corners” setting, like in so much other packages. After a few tests, with the maximum and strange value of 1.34, it’s reveal to produce those precious precisely aligned anchors! Ma-gni-fi-que.

And today, having a bunch of tif pictures to autotrace for a “regular” “proprietary” job, I decided to try potrace more extensively and to try to process them in batch. So I read the potrace documentation, and in a flow of features I read with *real* emotion :
-a n, --alphamax n
set the corner threshold parameter. The default value is 1. The smaller this value, the more sharp corners will be produced. If this parameter is negative, then no smoothing will be performed and the output is a polygon. The largest useful value is 4/3 or 1.334, which suppresses all corners and leads to completely smooth output.
(from http://potrace.sourceforge.net/potrace.1.html)

Magic alphamax=4/3

So the cryptic Alphamax setting, with a 4/3 value define precisely the limit between artificial and natural in the autotrace and vector world!…

And I immediately use it :

  1. rename to avoid spaces :
    for file in *; do mv "$file" `echo $file | sed -e 's/ */_/g' -e 's/_-_/-/g'`; done
  2. convert tif files (not supported by potrace) to pbm files and insert “pbm-” at the beginning of the filename :
    for pic in `ls *.tif` ; do echo "converting $pic"; convert $pic pbm-$pic.pbm; done
    (it take some time : pbm files, as other portable anymap files not compressed, are ~30 x more heavy than tif)
  3. trace the pbm and produce eps files with “eps-” at the beginning of the filename :
    for pic in `ls *.pbm`; do echo "potrace $pic"; potrace --alphamax 1.334 --turdsize 2 --longcurve --turnpolicy black -o eps-$pic.eps $pic; done

Even if it has me place three hours closer of my job’s deadline, in this rude white night in pure designer style, I continue to smile.

Looking for F, Q, X and H


On our way from Berlin to Wroclaw, OSP managed to photograph almost every letter in the Polish roadsignage alphabet. We are preparing for the Local Universal workshop and still looking for F, Q, X and H (capital + lower case). If you happen to come across one, please send us a picture?

En Route

OSP on it’s way!

Continue Reading »