= Ubuntu Font Family History = This covers a brief history of development of the [[UbuntuFontFamily|Ubuntu Font Family]]. == Original Development == The development was funded by Canonical on behalf the wider Free Software community and the Ubuntu project. The technical font design work and implementation was undertaken by '''Dalton Maag''' and released for Ubuntu 10.10. == Timeline == {{attachment:ubuntu-sans-0.007-variants-aa.png|aa|align="right"}} As they were developed, snapshots were being gradually rolled out on a ''phased basis'', to wider circles of people, and in larger snapshots as the opportunity of each six-monthly Ubuntu release approached: * Ubuntu 10.04: ''very'' early snapshot used for the 2010 X/K/Ubuntu [[Brand|re-branding exercise]] * Ubuntu 10.10: Should have four fonts in sans-serif style: Regular, ''Italic'', '''Bold''', '''''Bold Italic''''' * Ubuntu 11.04: Additional fonts, and expanded language coverage, including {{{Monospace}}} for terminal use === Phased beta === The initial Alpha and Beta testing of the Ubuntu Font Family has been rolled out in phases under progressively more open distribution conditions: * Canonical design team ("DX"), proprietary, NDAed, Sup3r S3cr3t (later 2009) * Canonical employees, proprietary, NDAed (early 2010) * Ubuntu members + web-preview, proprietary (July 2010) * ''more to come!...'' The font family is a long-term project and the phased feedback process is not something that everyone has immediately embraced! It is however a historical development: Dave Crossland (of the Open Font Library) notes [[http://lwn.net/Articles/396711/|on the LWN article]] that this the ''first time'' that a traditional proprietary font foundry company has been prepared to release ''any'' beta test versions of their in-development fonts. Non-profit foundries have released design reviews and public betas. Hopefully in the future the Ubuntu Font Family can be held up as an example of success and open up the possibilities to go even further. Lets make this work! From a font-designer's point-of-view, half-finished fonts have had the unfortunate habit of getting distributed and spreading the wild ("like viruses"). Mainstream use of incompatible revisions of a typeface cause issues such people's documents re-flowing where characters or metrics are refined between the earlier and the final versions. == References == Ubuntu Developer Summit-M: * [[http://video.ubuntu.com/uds/maverick/UDS-M-Plenary-Wednesday-low.ogv|The Ubuntu Font Family]] (Bruno Maag, plenary video offset 34:45 onwards, 2010-08-12) * [[http://video.ubuntu.com/uds/maverick/UDS-M-Making-Beautiful-Fonts-low.ogv|Making Beautiful Fonts]] (Bruno Maag, video, 2010-05-12) === Design team === * [[http://www.markshuttleworth.com/archives/308|Light: the new look of Ubuntu - A new Ubuntu font]] (Mark Shuttleworth, 2010-03-04) * [[http://design.canonical.com/2010/07/the-ubuntu-font/|The Ubuntu Font]] (Ivanka Majic, 2010-07-07) * [[http://design.canonical.com/2010/08/font-friday/|Font Friday]] (Ivanka Majic, 2010-08-06) === Dalton Maag === * [[http://design.canonical.com/2010/08/the-first-milestone/|The First Milestone]] (Bruno Maag, 2010-08-10) * [[http://design.canonical.com/2010/08/finding-the-ubuntu-font-design/|Finding the Ubuntu Font Design]] (Lukas Paltram, 2010-08-13) === News === * [[http://arstechnica.com/open-source/news/2010/07/first-look-new-ubuntu-font-boosts-linux-typography.ars|First look: new Ubuntu font boosts Linux typography]], ''Ars Technica'', (Ryan Paul, 2010-07-07) * [[http://lwn.net/Articles/396711/|Ubuntu's font beta sparks discussions about open font development]], ''LWN'', (Nathan Willis, 2010-07-21) === Technology === * !OpenType-based TTF (!TrueType) * Alternative glyphs (e.g. proportional/non-proportional/superscript/subscript numerals) * Debugging glyphs (U+EFFD, U+EFFE, U+EFFF, U+F000) giving face, version, grayscale level and pixels-per-em digit display) The pixels-per-em 7-segment digits are driven by the hint engine (substituted from the Deja fonts), so if hinting is by default off (eg. Firefox) then the output will show as a pair of '88' numerals. For some idea of what !OpenType alternatives allows, see the following video of Firefox developments in progress: * http://hacks.mozilla.org/2009/10/font-control-for-designers/ == Design process == {{attachment:ubuntu-sans-0.007-noHO.png|noHO|align="right"}} The four Latin characters, ''''n o H O'''' helped to define a guide for around 80-percent of the remaining characters. Extensive manual hinting has been performed for rendered sizes below 60 pixels-per-em. === Software tools === Dalton Maag are using the following tools: * Font''''''lab Studio * Microsoft Visual Truetype (VTT) * In-house Python-based accent placement scripts In Ubuntu: * Gucharmap (Applications ▸ Accessories ▸ Character Map) * fontmatrix ({{{apt-get install fontmatrix}}}) * Font''''''Forge ({{{apt-get install fontforge}}}) * open font design toolkit ({{{apt-get install open-font-design-toolkit}}}) == Open Font Community links == * http://unifont.org/ * http://planet.open-fonts.org * http://utilities.open-fonts.org/ * http://pkg-fonts.alioth.debian.org/review/