yosch is currently certified at Journeyer level.

Name: Nicolas Spalinger
Member since: 2007-05-05 17:55:05
Last Login: 2009-06-17 22:32:45

FOAF RDF Share This

Homepage: http://planet.open-fonts.org/

Notes: Open font community: maintaining various open font packages in Debian and Ubuntu's font teams, contributing to the open font design toolkit, advocating FLOSS methodologies to font designers, etc. Active with the Libre Graphics Meeting, OpenFontLibrary and TextLayoutMeeting communities.

Projects

Recent blog entries by yosch

Syndication: RSS 2.0

17 Jun 2009 (updated 17 Jun 2009 at 22:32 UTC) »

open fonts and mobile devices

The availability and use of all kinds of mobile devices is growing like crazy but what about fonts on these devices?

What happens when the default set shipped with the particular OS is not good enough for you? When the fonts simply look ugly to you or don't provide sufficient support for a language and the corresponding writing system you're using, or you really really want a specific design? You may happen to use the device as an e-book-reader, something to read RSS feeds, do blogging, drawing or whatever, you might also use it as some kind of literacy primer digital chalkboard...

Basically you own the device and you want to enjoy or create content with your preferred font (an open font or not) and not be dependent upon the decision of the creator of the device who may not care about your needs in that area. If you agree that malleability of a device includes choosing and being able to install and use your own font then all devices are not equal: sometime the device makes it very easy, sometimes you have to fight it, hack aggressively the filesystem, reflash, and sometimes you're just stuck. Let's hope that the device makers will come to see the value of allowing end-user font changes. With the pressure of open mobile platforms we can hope the current status quo will improve.

  • Nokia Internet tablet: flashable, open architecture based on the Maemo which is itself based on Debian components (with only a few restricted components): you easily get access to the filesystem, you can install a terminal application then simply add your font to ~/.fonts and fontconfig will allow you to see it in all the apps. There are also font packages available in the repositories, you can install various browsers, future versions of these browsers will support @font-face.

  • Android: flashable, open architecture, the Droid font family was commissioned to ship with the device, it's an open font and is hosted under DVCS alongside the rest of the Android source code. The browser based on webkit supports @font-face. You can push new fonts only as part of an application but you don't have access to the system fonts folder. You need to go through the SDK or a dedicated image to push the fonts you want.

  • OLPC: flashable open hardware and open architecture with a gorgeous screen resolution and a nice ebook mode: the distros running on the OLPC already include a good selection of open fonts, with more in the repositories and you can just put your desired fonts in ~/.fonts/ and fontconfig will do its thing.

  • Kindle: restricted platform (some patches to the libraries making up the OS are apparently now available but not the system itself): no end-user UI to add new fonts, you need to use a unofficial hack to flash it with a custom image to add fonts with better Unicode coverage. I don't know about the browser features.

  • Iphone: very restricted platform, a jailbroken one allows access to the filesystem to add new fonts to /System/Library/Fonts/Cache/ and you need to tweak the plist by hand but the browser supports @font-face.

  • Blackberry: very restricted platform, themes can change the fonts and there is apparently a font folder exposed /system/fonts but putting fonts in there doesn't do anything. Meh.

  • the various Netbook distros: Ubuntu Netbook Remix, Moblin, etc all these very nice open platforms give you access to the repositories where we already maintain packages for various open fonts. And fontconfig is there too so just a copy into ~/.fonts is fine. The browser with support for @font-face will be easily available.

  • Sony reader: restricted platform. But apparently a /FONT folder in the filesystem is exposed allowing to add new fonts. Again you need to tweak the settings by hand. No browser is seems.

17 Jun 2009 (updated 17 Jun 2009 at 13:41 UTC) »

@font-face with Mozilla Firefox 3.5

John Dagget of mozilla has written a good article about various technical aspects of using webfonts with Firefox.

In his example he uses quality open fonts such as Gentium, Scheherazade and MgOpen Moderna. Another font used as an example is Grau Blau Sans: a freeware-don't-modify font but with explicit clauses in its EULA to allow webfonts usage.

3 Jun 2009 »

Land art typography

How about using real landscape pictures as your alphabet? An artist from Australia has researched satellite pictures from a well-known mapping site to find artefacts looking like letters of the Latin alphabet. There's also a geogreeting website for you to use the world's letters to convey your message, provided you stay with the simple writing systems :-)

Thankfully there are plenty of other glyphs in other alphabets for you to hunt the maps and continue creating these new kind of world alphabets. Typography at a whole new dimension: lots of fun ahead.

I'm pretty sure our OSP friends who are also into creative mapping would be interested...

3 Jun 2009 (updated 3 Jun 2009 at 19:09 UTC) »

Automatic font need detection and installation on the desktop

So open fonts for the web are nicely coming together... But what about the desktop side of things?

Well, recent versions of packagekit and pango have introduced a new mechanism for automatic font detection and installation for the desktop. Basically when faced with text containing characters not covered by a font already installed on the system a little dialog will pop up prompting you to install an extra package containing a font covering that character. Pretty nifty.

To try this out:

  • install Fedora rawhide somewhere
  • install some extra packages: sudo yum install gnome-packagekit-extra packagekit-gtk-module
  • activate the gconf key: gconftool-2 –type boolean -s /apps/gnome-packagekit/enable_font_helper 1

Fedora already comes with a good selection of open fonts by default thanks to the good work of the Fedora Font SIG, but try opening the HELLO.txt file in gedit, or copying elements that look foreign to you from the Why can't they all speak **** and you should see the dialog telling you that you need an extra font to support a particular language, asking you to search for a suitable font, offering you a selection of packages before allowing you to install it.

It's a great start so a big thank you to Richard Hughes and Behdad Esfahbod and all the other people involved for their work on this!

For future versions I think the UI should really show more information about the packaged font itself so that the user can make a more educated choice: font family name, foundry, designer, license, along with some classification categories while making some of that metadata clickable.

3 Jun 2009 (updated 17 Jun 2009 at 13:40 UTC) »

Typographic awareness and misplaced connotations

Great to see a recent XKCD comic contribute in its own wonderful way to the efforts to raise typographic awareness and make more people realize that fonts need to be used appropriately: Papyrus is the new Comic Sans!

I must admit I also twitch when I see Matura MT Script in signs and documents... Ouch, painful!

So please, don't kill your message with a inappropriate font when they are great open fonts out there to choose from which may fit the connotation of your text much better. Spend a little more quality time with your font menu to choose something better...

33 older entries...

 

yosch certified others as follows:

  • yosch certified mako as Master
  • yosch certified raph as Master
  • yosch certified bdale as Master
  • yosch certified mjg59 as Master
  • yosch certified rms as Master
  • yosch certified roozbeh as Master
  • yosch certified glasseyes as Master
  • yosch certified hub as Master
  • yosch certified jamesh as Master
  • yosch certified seb128 as Master
  • yosch certified menthos as Master
  • yosch certified karlberry as Master
  • yosch certified gerv as Master
  • yosch certified pabs3 as Master

Others have certified yosch as follows:

  • redi certified yosch as Journeyer new
  • fzort certified yosch as Journeyer
  • glasseyes certified yosch as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page