Quantcast
Channel: Glyphs News, Events and Tutorials
Viewing all 506 articles
Browse latest View live

New Glyphs Viewer Available

$
0
0

As of this week, a new version of the Glyphs Viewer iOS app is available as a free download in the AppStore. You can recognize the update by its new sleek blueish icon:

glyphsviewericon

Glyphs Viewer duplicates your Edit view on your iPhone, iPod touch or iPad. Simply select the Glyphs installation you want to have a preview for, and see your font develop on your iOS screen! Pinch and pan to your heart’s content.

screen696x696

The new version fixes some issues with iOS 10. To use Glyphs Viewer, make sure both your Mac running Glyphs and your iOS device are connected to the same network at the same speed (it will not work if one is connected with 802.11b, the other with 802.11n, for example), and that Glyphs > Preferences > Sharing > Enable External Preview is on. When you connect to a Glyphs installation, confirm the permission dialog that appears on the Mac. To get back to the menu, simply tap and hold anywhere on the iOS screen.


20–25 February 2017: Ljubljana Type Days 2017

$
0
0

Break away from your daily routine and spend the last week of February in the beautiful city of Ljubljana, the capital of Slovenia — and completely immerse in type design at the Ljubljana Type Days 2017! This year’s mentor is going to be Graz-based Hungarian type designer Adam Katyi. A unique opportunity to get your type design kickstarted!

Ljubljana Type Days 2017 workshop

  • When?

    Mon–Sat, 20–25 February 2017
    9.00–19.00 (Sat 11.00–20.00)

  • Who?

    Adam Katyi is a type and graphic designer based in Graz. He graduated in Sopron, at the Institute of Applied Arts. He holds two MA degrees, one from Moholy-Nagy Art and Design University and the second one from Type and Media program at the Royal Academy of Art in The Hague. At the moment runs type foundry Hungarumlaut.

  • Where?

    Vodnikova Domačija Šiška
    Ljubljana, Slovenia

  • How much?

    EUR 200, plus EUR 30 (students: EUR 15) obligatory annual Tipo Brda membership

  • For whom?

    Max 15 participants

    We expect some basic experience with type, but there is also a place for greenhorns. Our agenda is to connect people with different skills and backgrounds.

  • Prerequisites

    Bring your favourite drawing tools (fine liners, markers, pencils, pens, white-out, a sketchbook, …). A laptop computer is required, we suggest the application Glyphs. However, if you work with any other font editor this is not an obstacle. The workshop crew will provide transparent paper and other stationery.

  • Links

    All details and application

The workshop will start in the morning with breakfast, and will be continued throughout the day until the evening.

During the workshop we will also organise a visit to the National University Library, where many examples of calligraphy and print legacy, important for the Slovenian culture, are stored. Profesor Lucijan Bratuš will be our guide.

On Saturday we will start the day with a Type-walk through the old part of Ljubljana and in the afternoon we will show the work that has been done during the Type Days 2017 workshop with a public exhibition and a private party afterwards.

Creating an SVG Color Font

$
0
0

When you look up SVG, you will find that it stands for Scalable Vector Graphics. So far, so good, but when we use the term in the realm of fonts, it can actually mean different things:

The SVG Font Format

Firstly, there used to be SVG as a webfont file format. Its file name suffixes were .svg or the zip-compressed .svgz. Forget about it right away, because it was only really supported by Safari on early iPhones. And luckily, it has become extinct. It was huge compared to other font formats, and it offered nothing but plain outlines. That means: no kerning, no hinting, and none of the other good things OpenType tables can provide. In other words, it was not even an OpenType font. Glyphs is an OpenType font editor, and therefore cannot produce SVG fonts like these.

This tutorial is not about the legacy SVG font file format.

The SVG OpenType table

The webfont file formats in wide use today are WOFF, and, slowly gaining ground, WOFF2. There is more to it of course, but in a nutshell, WOFFs are compressed OpenType fonts. Its desktop brothers, CFF/OTFs and TTFs, are also OpenType formats, both with their peculiarities and not as well-compressed as WOFF. What makes OpenType fonts OpenType fonts is their internal structure, which is a collection of so-called OpenType tables, and one of these tables can be the SVG table, containing SVG-based information. Fonts containing such an SVG table are sometimes referred to as OpenType-SVG color fonts or SVG color font.

This tutorial is about OpenType-SVG color fonts.

In Glyphs, there are two ways of getting SVG information into a font: from separate .svg image files, or from an existing color font setup. The latter can be either a layer font on different masters, or a CPAL/COLR font with indexed Color layers.

Option A: from SVG image files

If you have the SVG graphics available ins separate files already, you can place them in the respective glyphs, and export a font with an SVG table. This method allows you to take full advantage of the capabilities of the SVG file format, including crazy stuff like vector animations.

To prepare, we recommend to save your .glyphs file in the location you desire, and create a subfolder called Images for the SVG files. This is because only the relative paths to the images are stored in the .glyphs file, and it is easier to keep them together when they are in a subfolder.

Now we need an example. Let’s try a rotating red circle animation for the uppercase O. Select and copy (Cmd-C) this SVG code:

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
 width="1000" height="1000" viewBox="-400 -400 800 800">
 <title>SVG animation using SMIL</title>
 <circle cx="0" cy="100" r="200" stroke="none" fill="red">
  <animateTransform
   attributeName="transform"
   attributeType="XML"
   type="rotate"
   from="0"
   to="360"
   begin="0s"
   dur="1s"
   repeatCount="indefinite"></animateTransform>
 </circle>
</svg>

Paste it (Cmd-V) into a new window of a plaintext editor of your choice, such as TextMate, SublimeText, or Atom.

svgintexteditor

Then, save the file in the Images folder as O.svg. So, in Finder, your whole setup may look like this:

findersetup

Back in your .glyphs file, prepare the uppercase O. Open it in Edit view, and in the Layers palette, press the Copy button to add a layer copy, then rename it to svg. When you are done, it should look like this:

svglayer

Now here is the deal: Whatever you put in the master layer is the black-and-white fallback glyph, which is visible in applications that cannot display the color information stored in the SVG table. In case you were wondering, the master layer is the layer in bold text in the Layers palette, in our example the one named ‘Regular’.

But on the new svg layer, you can drag and drop your .svg image file. It should be displayed right away. You will not see the animation, though. You can resize and move the image to your liking:

placedsvgineditview

A note about spacing: the svg layer inherits its width from the master layer, so you have to switch back to that one if you want to space your glyph. For our example here, it makes sense to set the width to 800, assuming that you did not scale or distort the placed SVG. To do that, click on the Regular layer in the Layers palette, then change the width in the grey info box to 800:

setwidthto800

In any event, export the font as a webfont: File > Export > Webfont, use WOFF and WOFF2 as formats. CFF or TTF should not matter:

exportwoff

On the Mac, Firefox is the only browser supporting OpenType-SVG fonts. On Windows, Microsoft Edge supports it too. so these are the browsers you will have to have access to if you want to test your OpenType-SVG font. To that end, you can either drum up an HTML file containing the HTML and CSS code for displaying the WOFF, or you can run the Test > Webfont Test HTML script from the mekkablue script repository. This script creates an HTML file for the current font in the most recently used webfont export destination.

If you are not familiar with scripts yet, take a minute and go through the installation instructions in the readme of the scripts, install the scripts accordingly. Then, hold down the Option key while you choose Script > Reload Scripts (Cmd-Opt-Shift-Y).

The script conveniently opens the enclosing folder for you. All you need to do now is drag the HTML file onto the Firefox icon in your dock (or right click and Open with > Firefox.app), type an uppercase O, et voilà:

animatedredcircle

Ta-daaa! But be careful, animations in fonts tend to be processor-intensive. It can make your computer fans go bonkers, and all mobile users will develop mixed feelings about you for draining their battery. You have been warned.

Option B: from an existing color font

You can depart from a layer font on multiple masters or from a CPAL/COLR setup with indexed layers (a.k.a. Microsoft color font).

In the case of CPAL/COLR: Follow the steps of the tutorial. Make sure you have Color Palettes set up in the Custom Parameters section of File > Font Info > Masters, and numbered Color layers in the glyphs, i.e., Color 0, Color 1, Color 2, and so on.

In the case of a layer font: Follow the steps of the tutorial. Make sure you have set your colours with the Master Color parameter in File > Font Info > Masters.

Once you are done with your setup: In File > Font Info > Instances, create a new instance for the font containing the SVG table. Give it a style name like Regular or Multicolor or SVG or whatever makes sense for you. Then add the custom parameter Color Layers to SVG to your new instance, and make sure its Value is turned on:

colorlayerstosvg

Now export with File > Export > Webfont (Cmd-E). That’s it, nothing more to it. Test the font in Firefox as described above (see Option A).

More custom parameters

In File > Font Info > Instances (Cmd-I), in the Custom Parameters, you can add any or all of these three parameters:

  • Export COLR Table
  • Export SVG Table
  • Export sbix Table

These are for controlling which color tables are generated and actually make it into the OpenType font, and which do not. To cut down on webfont file size, you may want to enable the export of one of the tables, but disable all the others. For instance, if you are using the method described in Option B to export an SVG table based on a CPAL/COLR setup, you may want to suppress the creation of the COLR table.

More about SVG

We have just been scratching the surface. To geek out on SVG and all its possibilities, dig into the specs and some sample code:


Update 2017-01-20: Added Microsoft Edge to the list of supporting browsers.

24–26 February 2017: Love Letters Type Design Workshop in Brussels

$
0
0

Que vous soyez débutant ou que vous ayez déjà un projet avancé, Love-letters vous invite à participer à son workshop de création de caractères typographiques. Au cours du workshop, vous acquerrez les principes du dessin de lettres d’après l’analyse de modèles historiques et contemporains. Vous serez accompagné dans la création et le développement de votre projet personnel.

Love Letters Workshop

  • When?

    24—26 Février 2017

  • Who?

    Sebastien Sanfillipo

  • Where?

    La Villa Hermosa, rue de Laeken 101
    1000 Bruxelles
    Bruxelles

  • How much?

    310 Euro,
    étudiants (ou diplômé en 2015): 160 Euro

  • For whom?

    Tout le monde! (Niveau: débutant)

  • Prerequisites
  • Links

En fonction des besoins de votre projet, vous vous familiariserez avec les outils de la création d’une typographie digitale comme la vectorisation, les courbes de Bezier, les approches de lettres, le kerning, l’interpolation et le workflow.

18–25 February 2017: 14th TypeClinic in Slovenia

$
0
0

Spend a week in a winterly Slovenian valley and make a typeface, at the 14th edition of Typeclinic! For more info, take a look at the Typeclinic Behance page.

14th TypeClinic, international type design workshop

  • When?

    Sat–Sat, 18–25th February 2017
    (daily working hours unlimited)

  • Who?

    Aljaž Vesel, Tomato Košir, Florian Runge

  • Where?

    Educational centre
    Trenta 31, by Trenta Museum, Trenta, Slovenia

  • How much?

    EUR 360, covers mentorship, sleeping and eating arrangement, prints

  • For whom?

    Both beginners and advanced type designers,
    max. 20 participants

  • Prerequisites

    A laptop computer is required, we suggest the application Glyphs.

  • Links

    More info

TypeClinic’s workshops organized in Triglav’s National Park, Trenta deal with usable (non decorative) typefaces – body text and display typefaces for print and digital usage. Beginners and advanced type designers are all accepted. Visiting mentor: Florian Runge, MA. He is an associate at Brody Associates where he works on custom fonts, and has published his Gitan type family with Rosetta Type Foundry.

Warning: During the workshop the participations may develop a specific type of humor, strangely not entirely appreciated elsewhere. Typical symptoms would be splendid word games, small squirrel and llamas worship, and Monty Python adoration. That being said, you are kindly invited to Trenta!

Futuracha on Indiegogo

$
0
0

We are happy to announce our support for the Futuracha Pro project by Greek design studio Høly!

When Penny Gerou from the Høly team showed us the Futuracha project, and told us that they wanted to turn it into a functioning font, we were glad to become software sponsors for the project. With the help of professional type designer Natalia Qadreh, the people at Høly turn the quirky and eccentric letter shapes into a full-fledged OpenType font with literally thousands of contextual alternates. We are very much looking forward to the planned release later this year.

You can help too: Support Futuracha Pro at Indiegogo.

28–29 April 2017: Designerds Type Design Kickstart in Bozen/Bolzano

$
0
0

Glyphs team member Rainer Scheichelbauer will conduct the first Glyphs workshop in Italy. In German. Don’t miss this unique chance:

Typedesign-Kickstart

  • When?

    Fr 28. und Sa 29. April 2017

  • Who?

    Rainer Erich Scheichelbauer schreibt Blog, Tutorials und das Handbuch für den Font Editor »Glyphs«. Sein Studio »Schriftlabor« ist auf Corporate Type und technische Schriftproduktion spezialisiert.

  • Where?

    (Genauer Workshop-Standort wird noch bekanntgegeben)

  • How much?

    EUR 290 (Mitglieder EUR 250, Studenten EUR 150) zuzügl Mwst.

  • For whom?

    Der Kurs richtet sich an Einsteiger sowie Fortgeschrittene. Max. 15 Teilnehmer.
    Als Teilnehmer erhältst du Handouts für das eigenständige Weiterarbeiten und eine verlängerte Trial-Lizenz. Du hast außerdem die Möglichkeit, eine Volllizenz ermäßigt zu erwerben.

  • Prerequisites

    Eigenes MacBook mit OS X 10.9.1 oder neuer und die aktuelle Version von Glyphs 2. Teilnehmer erhalten eine verlängerte Probelizenz und können eine Volllizenz ermäßigt erwerben. Keine Vorkenntnisse in der Schriftgestaltung nötig.

  • Links

    Facebook-Veranstaltung

Mach deinen eigenen Font! Zweieinhalb Tage Intensiv-Workshop Schriftgestaltung. Dabei durchlaufen wir alle wichtigen Teile einer modernen OpenType-Produktion.

Für Pausen mit ausreichend Kaffee ist gesorgt, am Freitag und Samstag gibt es eine einstündige Mittagspause. Auf dem Programm stehen:

  • Buchstaben skizzieren und digitalisieren
  • optimale Pfade zeichnen
  • alternative Buchstaben einbauen
  • Akzentbuchstaben zusammensetzen
  • Sprachenunterstützung ausbauen
  • Buchstaben zurichten (Spacing)
  • Glyphs mit Plugins erweitern
  • OpenType-Features einbauen
  • Bildschirmdarstellung mit Hinting verbessern
  • OTF exportieren

12–13 May 2017: Glyphs Workshop in Cologne

$
0
0

Intensive two-day workshop in Cologne in the middle of May. Stop by, get connected to the Cologne type scene, and have a cool glass of Kölsch! (After the workshop, that is.)

Kölner Glyphs-Workshop

  • When?

    Fr 12. Mai, 10–18 Uhr
    Sa 13. Mai, 9–17 Uhr

  • Who?

    Rainer Erich Scheichelbauer

  • Where?

    HMKW Studienberatungsbüro
    Höninger Weg 100 A, Köln
    (Haltestelle Pohligstraße der Straßenbahnlinie 12)

  • How much?

    EUR 230 zuzügl Mwst (oder Reverse Charge mit gültiger UID), Studenten: EUR 100 inkl. Mwst

  • For whom?

    Der Kurs richtet sich an Einsteiger sowie Fortgeschrittene. Max. 15 Teilnehmer.
    Als Teilnehmer erhältst du Handouts für das eigenständige Weiterarbeiten und eine verlängerte Trial-Lizenz. Du hast außerdem die Möglichkeit, eine Volllizenz ermäßigt zu erwerben.

  • Prerequisites

    Eigenes MacBook mit OS X 10.9.1 oder neuer und die aktuelle Version von Glyphs 2. Teilnehmer erhalten eine verlängerte Probelizenz und können eine Volllizenz ermäßigt erwerben. Keine Vorkenntnisse in der Schriftgestaltung nötig.

  • Links

Mach deinen eigenen Font! Zwei Tage Intensiv-Workshop Schriftgestaltung für Einsteiger und Umsteiger. Dabei durchlaufen wir alle wichtigen Teile einer modernen OpenType-Produktion.

Für Pausen mit ausreichend Kaffee ist gesorgt, inklusive einstündiger Mittagspause. Auf dem Programm stehen:

  • Buchstaben skizzieren und digitalisieren
  • optimale Pfade zeichnen
  • alternative Buchstaben einbauen
  • Akzentbuchstaben aus Komponenten zusammensetzen
  • Sprachenunterstützung ausbauen
  • Buchstaben zurichten (Spacing)
  • Glyphs mit Plugins erweitern
  • OpenType-Features einbauen
  • Bildschirmdarstellung mit Hinting verbessern
  • OTF exportieren

Creating Fonts with Complex Outlines

$
0
0

Modern font technology is primarily geared towards ‘normal’ typefaces. That means that some of the technologies in use assume that your font:

  • has simple outlines with the smallest possible number of nodes
  • has nodes at extremes (learn more about drawing good paths)
  • has multiple glyphs that share similar shapes (e.g., the shoulders of lowercase n, h and m are close to identical)
  • has a reasonable number of glyphs (for the most part, a three- to four-digit number)

Now, if your font breaks any of these assumptions, we are talking about so-called ‘complex’ outlines. If your font sports these kinds of outlines, you may have to take decisions on subroutinization, hinting, and possibly even adjust your paths. Otherwise your font may not export, or worse, it does export and ships and performs badly for your end users, and you will receive loads of support mails. Not good.

To give you an idea what complex outlines can look like:

adinah fairwater letterpress weingut


Typefaces: Adinah by Andy Lethbridge, Fairwater by Laura Worthington, Letterpress by Marcus Sterz, Weingut by Georg Herold-Wildfellner

Subroutines

Subroutinization is a filesize-saving mechanism in CFF fonts (i.e., fonts containing PostScript outlines, suffix: .otf) that tries to find recurring structures in your outlines and stores them in so-called subroutines, hence the name. It works a little bit like components, but also with paths and curves, not just whole glyphs. And it is done automatically at export time, so you usually do not have to worry about it.

Subroutinization works best if you have many similar shapes in your fonts, and your font has a regular size, like a couple of hundred, perhaps a few thousand glyphs. It reaches its limits if you have too many different shapes, like in grunge or scan fonts. Or if you have very complex or detailed outlines, or a very high number of nodes per glyph. Or, as in many CJK fonts, if you have very many glyphs in your font, say 20,000 or even more. (Want to know more? Read Ken Lunde’s blogpost about subroutinization in CJK fonts.) If any of these are the case, you will notice that exporting takes unusually long. That is the subroutinization algorithm trying to find similar shapes in millions and billions of outlines. It can happen that the subroutines make the font larger, not smaller, because shapes are found in high numbers, but reused only very little. It can even happen that the font does not export at all.

The Disable Subroutines parameter turns subroutinization off. Go through the respective instances in File > Font Info > Instances, and in each instance’s Custom Parameters table, add a new parameter with the plus button, switch its Property to Disable Subroutines, and turn on the checkbox that appears under Value:

disablesubroutines

Consider disabling subroutinization:

  • in fonts with very many glyphs, a few thousand and more,
  • in fonts with non-similar shapes, like grunge, handwriting, letterpress, or ransom-note fonts, where the whole point is that the glyphs look as different as possible,
  • in fonts with highly detailed outlines, like drop caps, symbols, icons, illustrations, dingbats,
  • in fonts with a high node count per glyph, starting at three-digit numbers.

Hinting

Hinting is the process of putting hints on the outline parts. Hints help the rasterizer determine which parts of a glyph are essential stems and need to be maintained or normalized during grid-fitting. Grid-fitting is the process of distorting outlines so they better fit onto the pixel grid.

Yes, you read that right. Hinting does not preserve your shapes, on the contrary, it distorts them. Hinting sacrifices shape fidelity for the higher good of a better fit at small pixel sizes. The result is a cleaner, crisper, more unified, more legible text on the screen. Hinting poses a lot of requirements on your outlines, though: they have to be as clean and ‘normal’ as possible.

Consider no hinting:

  • in fonts with intentionally inconsistent, heterogeneous, non-similar shapes,
  • in connecting script fonts where the outstroke of one letter has to precisely meet the instroke of the following letter,
  • in fonts with highly detailed outlines,
  • in fonts with a high node count per glyph,
  • in fonts without alignment zones in File > Font Info > Masters,
  • in fonts without standard stem definitions in File > Font Info > Masters,
  • in fonts with non-normal outlines that:
    • do not have nodes at extremes
    • show dissimilar, heterogeneous stem thicknesses
    • do not consistently reach into alignment zones
    • have been created with decorative effects such as the Glyphs filters Roughen or Hatch Outline would create, but also inlines, outlines, dotted lines, shadows, 3D effects, etc.

To avoid hints in your font, you have to do two things: disable autohinting and remove manually placed hints. To get rid of autohinting, simply disable the Autohint option in the File > Export dialog. Or, use the Autohint custom parameter in File > Font Info > Instances with the Value off, of course:

autohintingoff

To get rid of already placed manual hints any a font, you can click on the gear button in the lower left corner of the Font view, choose Add Smart Filter. In the upcoming dialog, give your Smart Filter a name that makes sense to you, and set it to Has Hints: Yes. Confirm the dialog by pressing OK and select the Smart Filter in the left sidebar. Then go through the glyphs and delete the hints manually.

glyphswithhints

Or, more easily, there are scripts for deleting manual hints. In my mekkablue Scripts repository on GitHub, you will find Hinting > Delete all Hints in Font, among others. Find installation instructions in the readme of the repository.

hintingscripts

To make sure that no hints made their way into the resulting OpenType font, you should test your fonts. Open the exported OTF in Glyphs and apply the Smart Filter we discussed a few paragraphs ago. Or, step through your glyphs in apps like DTL OTMaster.

Paths

We have discussed complex paths, i.e., paths with a high amount of nodes. Assume you have complex outlines in your design, and being the good citizen that you are, you have disabled subroutinization and hinting as suggested by your local font authorities. Still, there may be problems, because a high amount of small curve segments can be problematic in CFF-based OTFs.

Firstly, while such a font may work on the screen, a printer may easily yield a Too many subpaths error. When rasterizing, each little curve segment is broken into many small line segments, so-called ‘subpaths’. They are really small, well below the threshold of the rasterizing resolution. On a laser printer, this resolution may be relatively high, meaning that the subpaths have to be very short, and of course, very many, since they have to add up to the complete curve segment they are supposed to be replacing. To give you an idea, this is a zoomed-in view of a curve segment broken into loads of subpaths:

subpaths

Secondly, you may run into performance problems when using the font in Microsoft Windows. Like, you type a word of six letters, and then, you are watching the letters appear one after another for another ten seconds or so. Windows has troubles with CFF outlines in the first place already, but complex CFFs can be a bridge too far for the operating system from our good friends in Redmond.

Two ways to deal with the issue:

Firstly, if your design allows it, replace all your curve segments with straight segments. The rationale behind this solution is that a line segment is significantly easier to render than a curve segment.

There is a plugin that does that for you: Retractor. Find and install it via Window > Plugin Manager. You can trigger it automatically at export time with a Filter custom parameter (more info in the Filter readme). This is usually recommended for fonts with very small curve segments, such as grunge fonts, dirty fonts, letterpress fonts.

If you do have bigger curve segments in your outlines, you may consider the use of the Roughen filter (Filter > Roughen), which turns everything into little line segments. Consider small displacement values, perhaps even zero, but slightly larger Segment Length. Again, you can trigger this filter through a custom parameter, which you can simply copy into your clipboard through the gear menu in the lower left corner of the filter window, and subsequently paste into the Custom Parameters table in File > Font Info > Instances.

roughen

Secondly, if your design requires the curve segments to stay in place cleanly, consider exporting the font with TrueType outlines. Here, the idea is that TrueType actually allows higher complexity than CFF/PostScript does. To export your font as TrueType, you can switch on the Save as TTF option in File > Export, or use the Save as TrueType custom parameter in File > Font Info > Instances. It’s that easy.

11–12 March 2017: Corso base di Glyphs a Milano

$
0
0

Con type design is intende tutto quello che riguarda la progettazione di un carattere tipografico, dall’ideazione alla realizzazione.

Corso base di Glyphs

  • When?

    Sabato e Domenica 11-12.03.2017
    H 11:00 to 17:00

  • Who?

    Leo Colalillo, graphic e type designer

  • Where?

    noname hub
    via Friuli 8/c, 20135 Milano

  • How much?

    120,00 € IVA incl.

  • For whom?

    massimo 10 partecipanti

  • Prerequisites

    Conoscenza degli strumenti di disegno vettoriale, Mac OS X 10.9.5 o successivo (in quanto Glyphs è un software nativo Mac)

  • Links

    http://www.nonamehub.it/glyphs/

L’obiettivo del corso è quello di apprendere l’utilizzo di Glyphs, e utilizzare gli strumenti a disposizione per realizzare un carattere, ma come tutti i designer sanno, la scelta e l’utilizzo delle font è alla base di un buon progetto grafico, quindi durante il corso verranno affrontate diverse questioni, dalla classificazione alla storia dei caratteri. Glyphs è da anni il principale antagonista di FontLab ed è apprezzato, oltre che per la sua completezza, anche per l’interfaccia semplice e chiara che lo rendono uno dei migliori strumenti per il type design.

1 > Teoria Tipografica

  • Cos'è una font
  • Storia e sviluppo
  • Forme e disegno
  • Utilizzo
  • Scelta

2 > Glyphs - parte 1 - strumenti

  • Curve di Bézier
  • Forme base
  • Selezione e movimento
  • Strumenti di modifica
  • Guide e zone di allineamento
  • Componenti (accenti)

3 > Glyphs - parte 2 - funzioni avanzate

  • Legature e glifi extra latini
  • Filtri
  • Trasformazioni
  • Esportazione

4 > esercizio - realizzazione di una font geometrica

  • Impostazione ed ideazione della font
  • Realizzazione forme base
  • Digitalizzazione delle forme
  • Ottimizzazione
  • Esportazione

5–7 May 2017: tga Schriftlabor 2017: Advanced Type Workshop in Vienna

$
0
0

As part of the Subtext type design exhibition in Vienna’s MuseumsQuartier, Glyphs team member Rainer Scheichelbauer will hold an advanced type design workshop, directly on the exhibition grounds.

tga Schriftlabor Advanced, Frühjahr 2017

  • When?

    Fr 5. – So 7. Mai
    Fr: 13.00 – 17.30 Uhr
    Sa: 10.00 – 17.30 Uhr
    So: 9.30 – 16.00 Uhr

  • Who?

    Rainer Erich Scheichelbauer

  • Where?

    designforum Wien, MuseumsQuartier
    Museumsplatz 1, 1070 Wien

  • How much?

    EUR 300
    EUR 200 für tga-Mitglieder und Studierende
    (jeweils zuzügl. Mwst.)

  • For whom?

    Schriftgestalter, Glyphs-User oder Umsteiger von anderen Programmen. Grundkenntnisse in der Schriftgestaltung oder Schriftproduktion.

  • Prerequisites

    Eigenes MacBook mit OS X 10.9.5 oder neuer und die aktuellste Version von Glyphs 2. Teilnehmer erhalten eine verlängerte Probelizenz und können eine Volllizenz ermäßigt erwerben.

  • Links

    http://typographischegesellschaft.at/schriftlabor.html

Die Schrift ist begonnen – oder schon fast fertig: Jetzt geht es ans Eingemachte. Erfahrener Schriftproduzent und Glyphs-Teammitglied Rainer Erich Scheichelbauer führt durch die wichtigsten Schritte um aus einer guten Schrift eine perfekte Schrift zu machen:

Der Workshop vermittelt wichtige Details und nützliche Infos zu:

  • Interpolation: Multiple Master und Variable Fonts
  • Schriftfamilien: benennen, sortieren
  • Lokalisierungen: Anpassungen für spezifische Sprachen
  • Komplexe Vektoren: Subroutinen, Pfad-Optimierung, potenzielle Probleme
  • Formen wiederverwenden: Komponenten, Smart-Komponenten, Eck-Komponenten
  • Kerning: Gruppenkerning, Ausnahmen, Kontext-Kerning
  • OpenType-Features: Kontextbedingte Ersetzungen, komplexe Features, benannte Sets
  • PostScript-Hinting: Workflow-Tipps zur schnellen und effizienten Screen-Optimierung
  • TrueType-Hinting: ttfAutohint und manuelle TT-Instructions
  • Stapelverarbeitung: Smart-Filter, Custom Parameter, Filter
  • Schlussproduktion: Schrift testen, Fehler aufspüren

Crashes

$
0
0

Sending Crash Reports

After a crash, two crash report dialogs will pop up. The first one is provided by macOS and comes up immediately after the crash. We do not care about this one. Just click Reopen to restart Glyphs:

crashreportsystem

After Glyphs has restarted, there will be second dialog bothering you. This time, it is carrying the Glyphs (or Glyphs Mini) logo. It looks like this:

crashreportglyphs

This is the one we care about. Please, always send this one. Always, always, always. The more you send us, the better. Let me repeat that slowly: A…L…W…A…Y…S send the report with the Glyphs icon in the top left and the Send button in the lower right corner of the dialog window. In case you are still undecided, here is a handy diagram that covers all possible circumstances:

diagram

And if you fill in the e-mail field, we can get back to you. You only have to fill this in once, and the dialog remembers your info for the next time. Sometimes, we have the suspicion that it is related to a problem in the file. But of course, the crash report does not send any data from your files, and we have no idea what actually triggered the crash. So, if you provide your contact information in the dialog, there is a chance you will receive an e-mail from Glyphs Support asking for a copy of the file you were working on when the crash happened. If you can send us the file, or perhaps just the glyph that is causing the problem, it is much easier for us to figure out what went wrong, and fix the problem.

Can you reliably reproduce the crash? In other words, do you know exactly what you have to do in order to trigger the crash? Please, at least once, describe the steps we can do to recreate the crash. This is very important, because if we know how to trigger a crash, we can fix it very quickly.

Restart the App, Don’t Reopen the File

Want to continue to work on your fonts after a crash? It is advisable to simply start the app again. Do this either with the Reopen button in the crash report dialog, or with a click on the Glyphs icon in the Dock. Glyphs will start up and try to reopen all the files you had open at the tie of the crash, in their latest state possible. If they do not open, use the File > Open Recent menu item to reopen your font files.

autosaved

Do not touch the Autosaved copy next to your .glyphs file. This is the copy that the system keeps around for recreating the last file state. Don't mess with it. (Only exception: use it as a last resort if the original file has been damaged, and in that case, make a copy of it and rename it before you open it.)

Update to the latest Cutting Edge Version

Perhaps the problem that causes the app crashes is already fixed in the most recent betas. Here is how to install the latest possible version: Go to Glyphs (Mini) > Preferences > Updates, make sure the Show cutting edge versions option is checked, and click on the Check Now button.

cuttingedge

You will either receive a dialog telling you that you are already up to date, or you will get a notification about a new version being available. Make sure all your files are saved and backed up, click on the Install button, and restart the app when it asks you to:

readytoinstall

Is the problem gone? Congratulations, you’re all set. Is it still around? Keep sending those crash reports, please.

Feeling insecure with running a beta? To go back to the latest stable version, you can always redownload the trial app from the Get App page of this website. ‘Trial? But I paid for it!’ I hear you say. Don’t worry. When you open it on your Mac, it will automatically recognize your license and unlock itself.

Disable Plug-ins

Perhaps the problem is related to an extension you have installed? To find out, rename your Plugins folder and restart the app.

Note: Glyphs Mini does not support extensions, so this only applies to Glyphs users.

To access your Plugins folder, Go to Script > Open Scripts Folder (Cmd-Shift-Y). The Plugins folder is located right next to your Scripts folder. To deactivate all plug-ins at once, rename your Plugins folder to something like Plugins OFF and restart Glyphs:

pluginsoff

If that fixes your problem, one of the plug-ins has a severe bug. To find out which one, create a new Plugins folder, and move the plug-ins back, one by one. Restart the app every time and see if the problem is back. If it is, you most likely found the culprit.

Please let the developer know about it. If you have the plug-in from GitHub, file a GitHub Issue in the repository of the plug-in. If you have the plug-in from the built-in Window > Plugin Manager, click on the GitHub link to access the GitHub page:

githublink

On the GitHub page, switch to the Issues tab, and click on the New Issue button to file a new bug report or feature request:

githubissues

Hint hint: The developer will be very happy if you can describe steps to reproduce the problem.

Try with Different Document

Try to recreate the crash in a new file, or in a copy of a different file. If the problem occurs in one file only, there may be something fishy in that particular file. Describe the problem on the forum and, if possible, offer to send us the file. We either have a quick answer for you, or will be happy to take a closer look.

Or maybe even in only one glyph? If you can indeed trace the problem back to a particular glyph, then check paths, components, anchors, background layers, layer copies. Try cutting everything (Cmd-X) and pasting it immediately back again (Cmd-V). That forces Glyphs to rewrite the information in the file. Still no dice? Please keep sending the crash reports, and make yourself heard in the forum, as described above.

Glyphs 2.4.1 Released

$
0
0

Say hello to Glyphs 2.4.1, the smoothest Glyphs ever! Go to Glyphs > Check for Updates and get your hands on the latest version now. Read on for a quick overview.

Improved Scale Tool

The Scale tool (shortcut S) can now be constrained to horizontal or vertical scaling only. Select something you want to scale, switch to the Scale tool, click once to set the transformation origin, then start dragging to scale. So far nothing new, but if you hold down your Shift key while you are dragging approximately horizontally or vertically, the scaling is constrained:

scaletool

Many thanks to new Glyphs user Robby Woodard for his feedback that led to this improvement. Welcome to the community!

Editing Improvements

Guides can now be flipped with the mirror buttons in the Transformations panel: select a guide, click one of the mirror buttons, done. No more fiddling with the grey Info box, cool. If you pick the transformation origin from the grid (top left in the picture), horizontal and vertical mirroring yield the same result:

flipguides

Metrics key calculations can now reference the opposite side. So you can have calculations like '=|+10', meaning the same as the opposite side, plus 10 units:

metrics

You will also notice that the reliability of corner and cap components have been improved. You can now always safely and reliably decompose corners:

decomposecorners

Have you been working with smart components? We increased the maximum number of smart glyph parameters. Now you can geek away to your heart’s content. We are curious if anyone will hit the new limit.

Navigating Tabs and Masters

There are two new menu commands, Edit > Other > Previous Master and Next Master for cycling through masters. We implemented default keyboard shortcuts: Opt-PageUp/PageDown, or, on MacBook keyboards, Fn-Opt-Up/Down. This is useful for people who have very many masters, like layer fonts with more than nine masters. For the first nine, you can use the Cmd key with the respective number key, e.g. Cmd-4 for the fourth master. But beyond that, it was difficult to access the master in question. No more:

masternavi

Speaking of shortcuts, we implemented new defaults for switching to the next or previous tab, View > Show Next Tab and View > Show Previous Tab: Ctrl-Tab and Shift-Ctrl-Tab, much like Safari or Finder. So navigating is more in line with the general Mac experience.

And while navigating between tabs, you may noticed that the active master is now preserved when a new tab is opened with View > New Tab (Cmd-T). Cool.

Variable Fonts

There is a new custom parameter available in File > Font Info > Font (Cmd-I): Variation Font Origin allows defining the OTVar origin master. It takes the master name as value:

otvarorigin

Keep in mind that OTVar export in Glyphs is still experimental. Therefore, we do not recommend shipping OTVar fonts produced with Glyphs yet. But of course, we continue to improve all aspects of it. For instance, components are handled much better than before. And Brace layers work better than before.

Languages

A lot of little improvements were made again in the Glyph Data. Most notably, we now have much better Mongolian nice names, and some production names were improved.

We fixed a bug that concerned kerning between punctuation and Greek or Cyrillic letters. If you encountered problems in the past, try another export with 2.4.1.

Concerning UI languages, the Traditional Chinese localization has been updated.

Scripting

With the invaluable help of Yanone, we were able to expand and improve the Python wrapper again. Reload docu.glyphsapp.com and keep this page under your pillow.

All output from Python plug-ins is now caught and displayed in the Macro window. That should make debugging much, much easier. No more telling users to go hunting in the Console.

Import, Export, and other Fixes and Improvements

Again, thanks to your continued input, we were able to implement many small fixes and improvements, also concerning stability and performance. Here are some:

UFO export now sports better production name conversion. And, more significantly, undocumented private libs are now always left untouched. That implies that we had to remove support for guides and background layers in UFO export. Sorry about that, but that is the only way to support the requirements of the specification.

Internally, we improved auto-alignment, UPM Scaling, and the way the Offset Curve filter behaves in certain extreme situations. And something you may notice in Font view: after pasting or duplicating glyphs, both glyph selection and sorting now behave as expected.

OpenType export has been improved and made more stable. Among other things, the CFF FontBBox value is calculated and exported correctly now. And duplicate production names are now prevented on export. OpenType import also works better: we improved the reverse-engineering of the kern table, so importing kerning from a compiled font now works better than ever.

Oh, and while you are in Finder, try QuickLook again. You will notice it is smoother and quicker. Cool.

Thanks!

Now is a good occasion to thank all our users for the valuable feedback we have received. We are very grateful for such a great community. YOU ROCK.

That’s all for now. Have fun with the update!

19 June–21 July 2017: Type@Paris 2017

$
0
0

Glyphs is happy to be a software sponsor of this year’s Type@Paris, a wonderful way to get started in, or deepen your understanding of, type design. Be quick and apply before 14 March 2017!

‘Learn how to design type from scratch here in Europe. Based in Paris and launched by the Typofonderie team in 2015, TypeParis is an intensive type design programme. Our unique approach continues the long tradition of type design study that started in France back in the 1970’s.’

PS: Attendees can buy their full Glyphs license for a steep student discount.

Type@Paris 2017

  • When?

    19 June through 21 July, 2017

  • Who?

    Jean-François Porchez, Xavier Dupré, Indra Kupferschmid, Julien Priez and Mathieu Réguer.
    International confirmed guest critics include: Veronika Burian, Marina Chaccur, Stéphane Elbaz, Mário Feliciano, Albert-Jan Pool and Sumner Stone.

  • Where?

    Paris, France.

  • How much?

    EUR 4200 (programme and visits)

  • For whom?

    Graphic designers, typographers, web designers, design school typography teachers and recent design graduates, who are eager to deepen their typography skills and knowledge.

    Max 15 participants.

  • Prerequisites
  • Links

    https://www.typeparis.com

The comprehensive programme runs 5 days a week for 5 weeks. The majority of sessions will be provided by two instructors together. With two sessions a day, instructors will deliver 340 hours of instruction during the 5 weeks. During this time several visits have been arranged to see notable french institutions and discover the immense and fascinating history of type, including the collectiuons at Bibliothèque Nationale, Bibliothèque Mazarine, Paul Jammes bookshop, Musée de l’Imprimerie in Lyon, etc.

Each Wednesday in Paris we organize the #tptalks17 (see last year #tptalks16). A series of free talks open to the public and streamed live to the world. The amazing evenings involve two speakers and one facilitator. A tote-bag full of typographic goodies is given to all attendees! The evenings run late with conversation, food and drink. This year the weekly international guests will speaks as some others people to be announced!

The programme is in English and covers the learning of know-how in typeface design and calligraphy techniques, type history, and modern software practices. Attendees will gain knowledge through references and perspectives to help understand the key structure of letterforms. This forms the necessary foundation required in order to create a contemporary typeface design. Participants leave the programme with the specialized skills to help them design professional high quality digital typefaces, lettering and logotypes. Apply before the 14 March 2017!

Creating a Webfont in Glyphs Mini

$
0
0

So, you created a font in Glyphs Mini and want to display on a web page? It’s as easy as clicking a button. Read on.

Exporting a WOFF

In order to create a webfont, we will need a file with the suffix .woff. So, what is a WOFF? The Web Open Font Format (WOFF) is a font format for use in web pages. It was developed in 2009 by Erik van Blokland, Tal Leming and Jonathan Kewand and is now a World Wide Web Consortium (W3C) Recommendation. WOFF is essentially OpenType or TrueType with compression and additional metadata. If you want to know more about WOFF, you can read the specifications on the W3C Webpage. You can check which Browsers support WOFF on the State of Webtype Webpage.

To export your font as a WOFF, choose File > Export (Cmd-E) and choose Webfont (WOFF) for file type.

You can now choose to autohint your font, if you wish. The Autohint option applies the AFDKO autohinting algorithm to all glyphs that do not have any manually set hints. This option expects standard stems and alignment zones to be set correctly, so make sure you have the right measurements in your Font Info (Cmd-I). Uncheck this option for fonts that should not be hinted, or in order to speed up export for testing purposes.

The Remove Overlap option applies an algorithm to remove path overlaps at export, similar to the Remove Overlap filter. You can uncheck this option for testing purposes, to speed up the export or if you have already removed overlaps in your file.

The Export Destination option allows you to set a default location into which the fonts will get exported. If you do not set a destination, Glyphs Mini will bring up a save dialog. But watch out, exporting your font will overwrite any previous instances with the same name in the same export location. This can be useful if you use the Adobe Fonts folder as export destination.

Keep Your File Size Low

The main goal here is to keep the file size of your font as low as possible.
First, make sure you are only exporting glyphs you want to display. To do so, uncheck the Export option from the context menu in Edit view, or in the sidebar menu in Font view.



In Font view, non-exporting glyphs will be displayed with a red line across the. glyph cell.



You can also make sure you use as few nodes as possible in your glyphs.

Testing your Fonts in your Browser

In order to see our WOFF in action, we need some HTML and CSS code for testing.

Quoting Wikipedia, HTML means HyperText Markup Language and is the standard markup language for creating web pages. With HTML, fonts, images and other objects can be embedded into the page. And CSS means Cascading Style Sheets and is a style sheet language used for describing the presentation of a document written in a markup language. CSS is designed primarily to enable the seperation of document content from document presentation, including aspects such as the layout, colors and fonts. CSS can be embedded inside an HTML file.

You can test your font in your browser by copying and pasting the following into the plain text editor of your choice (TextMate, SublimeText, Atom, or TextWrangler are popular choices):

<head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=9">
    <title>your font</title>
    <style type="text/css" media="screen">
        @font-face { font-family: 'yourfont-Regular'; src: url('yourfont-Regular.woff'); }

        body {
            font-family: "yourfont-Regular";
            font-feature-settings: "kern" on, "liga" on;
            -moz-font-feature-settings: "kern" on, "liga" on;
            -webkit-font-feature-settings: "kern" on, "liga" on;
            -ms-font-feature-settings: "kern" on, "liga" on;
            -o-font-feature-settings: "kern" on, "liga" on;
        }
        p { padding: 5px; margin: 10px; }
        p#smallParagraph { font-size: 12pt; }
        p#largeParagraph { font-size: 32pt; }
        p#veryLargeParagraph { font-size: 100pt; }
    </style>
</head>
<body>
    <p id="smallParagraph">abcdefghijklmnopqrstuvwxyz</p>
    <p id="largeParagraph">abcdefghijklmnopqrstuvwxyz</p>
    <p id="veryLargeParagraph">abcdefghijklmnopqrstuvwxyz</p>
</body>

In the HTML code, replace all instances of yourfont with the actual name of your font. Feel free to edit the CSS and choose the font sizes you want to display. If you want to display all of the exporting glyphs in your font, here’s a trick: Add a Smart Filter in Glyphs Mini by clicking the gear wheel in the bottom left corner in Font view. Add to rules to your new filter: Has Unicode and Export Glyph. Choose the Yes option for both of them.

In the sidebar, select the filter you just created. Then select all glyphs displayed in the font tab and choose Edit > Copy (Cmd-C), then paste it into your text file instead of abcdefghijklmnopqrstuvwxyz. Save it with an .html suffix in the same folder as your WOFF:

Then, drag the file into a browser window, voilà:

There are also a few websites out there which let you test your font online. For example, you can test and analyze your webfont with the Webfont Test webpage. You can even compare fonts from different sources (Google Fonts, System Fonts or any font file downloaded from internet), analyze their x-height, weights, characteristics and peculiarities, and display their legibility at different sizes. Neat!

Furthermore, you can test your font with Pablo Impallari’s font tester. Simply drag your font onto the top of the page. You can switch between different ways to display your font, e.g. Text, Layout, or a-z, and test-run your WOFF to your heart’s content.

If you find a mistake in your font, fix it in Glyphs Mini and re-export it. Then, reload the test pages and you should see the updated version of your font.

Have fun!

Sample Font: Bussi by Stella Chupik
Update 2017-03-21: Minor clarifications in HTML setup, 2 extra screenshots.


Creating a Pixel Font in Glyphs Mini

$
0
0

A pixel font is a fun and easy way to get started in Glyphs Mini.

Start a New Font

First, open Glyphs Mini and select File > New (Cmd-N), to create a new font document. Next, go to File > Font Info and name your font. We’ll call ours ‘Pixelfont’, because I just woke up and can’t think of anything better. Then, at the bottom of the window, you’ll find the options for Grid Spacing. The Grid Spacing value defines how coordinates get rounded. The default value is 1, which stands for 1 unit, a thousandth of the font size. E.g. if your font size is 12pt, then 1 unit will be 0.012pt. For pixel fonts, we want all tools and all modifications to always snap to the grid, so we set higher values. This ensures that pixels in your font are automatically on the correct position. Usually, best results are achieved if the grid step value is the same as the size of the pixel. So, e.g., if you have a pixel that is 50 units wide, the grid step should be 50 as well, so we set our Grid Spacing to 50/1:

The Pixel Component

To make it extra easy for you to create a pixel font, there’s the Pixel tool in Glyphs Mini. Click and hold the Pencil tool or press Shift-Cmd-B to access the tool. But wait! Using the Pixel tool without a pixel glyph in your font will trigger a warning dialog that will also give you the option to generate a pixel glyph right away with an Add button.

Pushing the Add button will add a glyph called pixel (the Pixel tool needs this) with a square the size of your grid step, and set it to not export because it shouldn’t appear as a glyph in the finished font.

If you want to draw the pixel yourself, start with a good old square. Activate the Rectangle tool (F), and drag a square. The pixel square should be on the so-called origin point, the intersection of the left sidebearing and the baseline:

When you are drawing the rectangle, you will notice right away that the path will stick to the grid. That’s great!

Drawing Pixels

Now that we’re ready, let’s start drawing! Open a glyph you like the best by double clicking it in the Font view. To draw pixels, simply click and drag on the canvas. Glyphs Mini places the pixel glyph as a component in the glyph you’re drawing in. That way, you can be sure that the pixels are all the same.

To delete pixel components that have already been placed, click on an existing pixel, and start dragging. Now, have fun building your glyphs!

Selecting Components

Selecting a component is easy. Simply click on it with the Select tool (V). Then you can move it around with the cursor keys or your mouse.

But if you want to replicate a set of pixels, e.g., a stem or an arch, you will have to select multiple pixels. There are two ways to achieve that. Firstly, you can Shift-click multiple components after each other. This is useful for non-contiguous selections, i.e., pixels that are not next to each other. Secondly, you can hold down your Option key and drag-select a range of pixels with a rectangular selection:

Hint: When drag-selecting your pixel components, what counts is whether the origin point is captured in the selection rectangle. So, think of selecting the bottom left corner of your pixels when you drag-select.

Batch-Editing

The default glyph width is 600 units. But, well, that does not look so nice:

To start with the spacing, you can make sure all your glyphs have the same left and right sidebearings. Here’s how: First select all glyphs in Font view by pressing Cmd-A. Then, enter the values in the bottom left window. The values for your left and right sidebearing should be multiples of your grid spacing, in our case, we simply set them to 50.

Now, it is easy to make individual changes in the grey info box. But make sure you only enter values that fit our pixel grid, in other words, it must be a multiple of our grid step.

If you want to know more about spacing, read our tutorial on Spacing.

Looks much better now, don't you think?

Pixel Variants

Of course, you can play around a little with your pixel. For instance, you don’t have to make a square, you might as well use a circle. To do that, you can change the shape of your existing pixel. Because the pixel tool places the pixel as component in your glyph as you draw, all pixels will change when editing the original pixel glyph shape. You’ll notice that, when drawing a circle, it will be build to something like this:

This is because the Subdivision, the second value of the Grid Spacing, is set to 1. The Subdivision divides the grid step, so snapping happens on the grid subdivisions, not directly on the grid. If you set this value to 25, for example, your circles will look like this:

Set the Subdivision value to something that makes sense for your pixel design. For full flexibility, set it to the same value as your Grid Spacing. Feel free to experiment with your grid and pixel shape.

Export and Test Your Font

If you have complex pixels, i.e. anything but the simple square at the beginning, you have to make sure that hinting is turned off when exporting. So, when you export your file (Cmd-E), uncheck the Autohint option. Why? Hinting optimizes your glyphs for low screen resolutions, which only works with simple, boring shapes. (Read more in our tutorial about PostScript Autohinting.)

If you want to test your font, do not install it in apps like FontBook or Font-Explorer. Why? Read all about it in our tutorial on eliminating font cache problems. Do you have a version of Adobe’s Creative Suite installed? If you export your fonts into the so-called Adobe Fonts folder, they are immediately activated in Adobe apps. No restarting, no cache-emptying and no re-loading required. Activate the Export Destination checkmark, click on the Path and in the save dialog that appears, navigate to: Macintosh HD/Library/Application Support/Adobe/Fonts/. If the Fonts folder does not exist, just hit Cmd-Shift-N and create folder called Fonts (with a capital F).

For more info on that, read our tutorial on testing your fonts in Adobe apps.

In Glyphs Mini, you can also choose to export your font as a webfont. To do so, check the Webfont (WOFF) option when exporting. This way, you can display your font in a web page using HTML. Sounds interesting? Read on in our tutorial on creating a webfont.

Applying Filters

If you want to experiment a little with your font, you can try some of the built-in filters. Again, make sure you have an appropriate Subdivision value, or some filters might give you an unsatisfying result. For example, if you apply the filter Round Corners to your pixel square, you’ll get this:

Here we used the filter Offset Curve without the Make Stroke option to make our pixels bolder:

So, have fun with your pixels!

Importing from Illustrator into Glyphs Mini

$
0
0

So you have prepared vector drawings in Adobe Illustrator, and want to turn them into a font. It is as easy as copy and paste, but there are a handful of details you will want to pay attention to. Read on:

Coordinate Precision

In File > Font Info, you’ll find a Grid Spacing value at the bottom of the window. If your Grid Spacing is not zero, all your coordinates will be rounded by your Grid Spacing value. If, however, you set your Grid Spacing to zero, Glyphs Mini will use floating point coordinates, and practically no rounding will occur. (OK, to be precise, you get two decimals, so a little rounding does occur.)

So, if you plan a lot of transformations after import, or if your drawings have very, very fine details, then set your Grid Spacing to 0/1. Otherwise, you usually want to keep it at 1/1. Consider scaling your vector art to the right size before importing it into Glyphs Mini.

Scale: 1 Point = 1 Unit

One point in Illustrator corresponds to one unit in Glyphs Mini. By default, one unit is a thousandth of an em. Or more precisely, whatever you have set your UPM (units per em) value to in the Font Info (Cmd-I). A full em is whatever the user sets the font size to later on.

This means that, by default, your Illustrator drawings are most likely much too small. An average x-height is half an em, i.e. 500 units. And 500 units translate to 500 points in Illustrator. That’s approximately 17.6 centimeters (almost 7 inches), just for the x-height!

It’s a good idea to already scale your drawings in Illustrator. This keeps rounding errors at later stages to a minimum, especially if your Grid Spacing is not zero. For that purpose, you may want to set your measurement units to points, if that is not the case already. You can do that by right-clicking the rulers at the edges of the window or by changing your settings in Illustrator’s application preferences.

Copy and Paste

Now, all you need to do is copy and paste your vector drawings from Illustrator into Glyphs Mini. Make sure you copy only closed paths and make sure you have the right glyph activated when you paste.

There’s one problem though. Illustrator uses one coordinate system for the whole canvas, whereas the coordinates in a font work on a per-glyph basis. Glyphs Mini will recognize coordinates that are way off and ask you if you really want that object placed out of the glyph bounds in 99.9 percent of the cases, you want to Correct Bounds:

Glyphs Mini will then align the pasted drawing either to the baseline or the left sidebearing of the current glyph, or to both, whatever is necessary to bring it back into the glyph bounds. But this may mess up things like overshoots or descenders. Turns out there’s a better way to do that.

Take Control of Positioning

In Illustrator up to version CS4, you can set an origin point by dragging the crosshair from the tiny area in the top-left corner of the window where the vertical and horizontal rulers meet. Glyphs Mini will respect the position of the origin when you paste. Illustrator’s origin corresponds to a glyph’s x=0/y=0 point, i.e. where left sidebearing and baseline intersect.

In Illustrator CS5 and above, you need to set that origin in the artboard options. Bring up your artboard palette, and pick Options from the palette menu, or double-click the artboard symbol, or double-click the artboard tool in the toolbar. You can, for instance, set the height of your artboard to 500pt and its origin to the bottom left corner:

Then you can scale and reposition your letters or symbols like this:

And what about the width of the glyph? After pasting, you can quickly fix the right sidebearing by entering its value in the grey info box. Or, you can set them all at once by selecting your glyphs in the Font tab and then entering the metrics values in the info area in the bottom left of the window.

Cleaning Up

As I mentioned in the beginning, there is much more to say about good paths, but here is a quick and easy way to correct the worst problems:

  1. In the Font tab, select all glyphs (Cmd-A).
  2. Choose Glyph > Add Extremes. This will insert nodes at extreme positions of path segments. If you don’t know what that means, don’t worry, do it anyway.
  3. Choose Glyph > Correct Path Direction (Cmd-Shift-R). This will fix your counters and the path order inside a glyph.
  4. Choose Glyph > Tidy Up Paths (Alt-Cmd-Shift-T). This will remove superfluous nodes and doubled coordinates.
  5. Unless you need very high detail in your outlines, you may also want to choose Glyph > Round Coordinates which will round all your coordinates to the nearest integer.
  6. If you have rather complex vectors with many (100+) nodes or many overlapping paths, consider Glyph > Remove Overlap (Cmd-Shift-O) now. This will speed up export later.

Exporting

When you are done, you can export the font. Unless you have a very regular, ‘normal’ text font, you want to export without the Autohint option.

Always choose Remove Overlap, unless you already did that at an earlier stage. Removing overlaps is a technically complex operation and requires a lot of processing power and therefore slows down export. If you find yourself re-exporting a lot for testing purposes, consider disabling this option.

For testing your font, do not install your font in apps like Font Book or Font Explorer. You will run into font cache problems when you re-export after fixing something. You can better test your font in Adobe apps with the Adobe fonts folder. Or, test your font as a webfont in a web browser, then all you need to do after re-exporting is reload the test page.

Now, you’re good to go. Have fun.

15 April 2017: Type Design Workshop at ING Creative Festival, Dubai

$
0
0

On the last day of ING Creative Festival (13-15 April), type designer Pascal Zoghbi (29LT Foundry) will hold a type design workshop using Glyphs 2. Enjoy!

Workshop: Type Design Process

  • When?

    15 April 2017, 19:10–22:10
    (ING Day 3)

  • Who?

    Pascal Zoghbi

  • Where?

    Alserkal Ave, Dubai, UAE

  • How much?
  • For whom?
  • Prerequisites

    MacBook with OS X 10.9.5+
    Adobe Illustrator and Glyphs 2 preinstalled

  • Links

Learn the Type Design Process:

  1. Sketching type
  2. Drawing type
  3. Digitising type
  4. Spacing type
  5. Generating type

After a quick introductory lecture, dive straight into designing an Arabic letter of your choice.

Glyphs Mini 2: All You Need

$
0
0

Affordable Font Editing for Everyone

Today, we are opening a whole new chapter in entry-level font editing: Say hello to Glyphs Mini 2! All you need for simple and straight-forward, single-master font editing in a unified single window with an integrated, document-specific palette:

New Interface, New Tools

Edit your paths with some of the most sophisticated vector editing tools available on the Mac. Control any selection of handles independently, open path corners, reconnect node pairs, nudge curves, control curvatures, reuse glyphs as components, or partial paths as corner and cap components, align, transform, perform Boolean operations. You name it.

Toolbar, canvas, sidebar now have a much crisper, slicker, and cleaner appearance than ever before. We not only updated the interface to match its bigger brother, Glyphs 2, we even added a tool that is exclusive to Glyphs Mini 2: Lasso Select.

Speaking of new tools, revive the eighties and create pixelfonts with the new Pixel tool (B): Set your pixel grid in Font Info, switch to the Pixel tool, and start drawing pixels! Read how to create a pixelfont with Glyphs Mini 2.

Export Webfonts

No more third-party apps or web services for webfont conversion: Glyphs Mini 2 lets you export fonts in the Web Open Font Format a.k.a. WOFF, supported by all modern browsers. Simply bring up the File > Export dialog, and make sure you activate the Webfont (WOFF) option before you press the OK button.

Handbook and Tutorials

Glyphs Mini has its own handbook! Read on over to the Get Started page and download the PDF for free.

Also, Glyphs Mini has its very own tutorials, marked with a Glyphs Mini tag. For instance, read about how to turn your vector art into a font. Do keep an eye on the Tutorials page in the coming weeks. More content is on its way.

New App Icon

We saved the nicest thing for last. Glyphs Mini 2 has an all-new, slick icon. It perfectly fits to the icon of the main app, and we think it is a real cutie. It makes you go *g*, what do you think?

Get the App

Thirsty for more? Well, there is more about Glyphs Mini 2. And, best of all, download the free 30-day trial today on the Get App page. You will love it.

6–8 April 2017: Glyphs at TYPO Labs 2017

$
0
0

The 2nd TYPO Labs Conference will be held April 6–8, 2017, at Silent Green Kulturquartier in Berlin. TYPO Labs is an immersive type technology summit featuring talks, industry discussion panels, classrooms, peer learning and countless networking opportunities. The conference brings together leading engineers and practitioners from the font industry, OS developers and academics.

Glyphs will be present with a workshop, with a lecture, and with … drinks! See you in Berlin, cheers!

More Glyphs, More Fun (Lecture)

Glyphs has been in rapid development ever since its first public release in 2011. Join us in a quick and fun tour through the latest app update, and what it can do in terms of variable fonts. Plus, be the first to see new additions to the app.

Hands on Glyphs: TrueType, Variable Fonts, Corner and Smart Components (Workshop)

  • When?

    Saturday, 08 April, 11:00 am

  • Who?

    Georg Seifert
    Rainer Erich Scheichelbauer

  • Where?

    silent green Kulturquartier, Cube
    Gerichtstraße 35, 13347 Berlin

  • How much?
  • For whom?

    Type designers working with Glyphs

  • Prerequisites

    Bring your MacBook with the latest Glyphs 2 preinstalled

  • Links

    More info on the workshop

TrueType: the final frontier. You feel safe with PostScript outlines, but still shy away from things like TT Hinting? This workshop shows how to turn your designs into pristine TTFs with Glyphs, so you can lightly, regularly and boldly go where you have not gone before.

Plus: what you need to know about the status quo of Variable Font production in Glyphs, as well as useful tips for reusing shapes with dynamic corner and smart components. Bring your fonts! (Sample files available.)

Viewing all 506 articles
Browse latest View live




Latest Images