Version 1.002 — Changelog
Operetta is a neo-didone display font family inspired on Bodoni, Didot (early 18th century) and Walbaum (19th century). Despite of this heritage, Operetta’s design meets contemporary taste and typesetting needs.
With five optical sizes, masterfully navigate between contrast and legibility across various dimensions. The range of eight weights, from the weightless Extralight to the robust Extrabold, let you set your tone: from delicate to exuberant.
Operetta’s generous character set and opentype features let you meet the most demanding layout needs. And don’t forget swashes, arrows and other extra glyphs, seldom included in a didonesque font.
The number displayed in the font family name signifies the recommended minimal print size in points. In web design you should multiply the minimum value by 3/2 for a retina screen; multiply by 2 for a 72 dpi screen. Of course its rendering depends on the printing support, screen resolution, hinting support, etc. Therefore, take it as a suggestion or a starting point; make your own trials.
And now, the pièce de résistance: Operetta unveils its italics, adding yet another layer of allure and sophistication.
anticollision ligatures Standard ligatures (should be always on). It avoids collision switching f and j to shorter variants when needed. Also, it smartly switches stand-alone swashes to get the good one to combine to your glyph. |
swashes Swashed alternates for all capitals letters. Smart code prevents swashes in some contexts to avoid glyph collisions. |
discretionary ligatures Ligature between T and lowercases with tall stem (b, h, k, l); WWW and www ligature, activates arrows (see SS01 feature), (c) to ©, (p) to ℗, (r) to ® |
case sensitive forms Displays a version of the glyph that matches uppercases. Case sensitive glyphs are: ß 0 1 2 3 4 5 6 7 8 9 ⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ : ; · • ◦ ‣ ◆ ■ □ ▣ ( ) { } [ ] - – — ⎯ « » ‹ › ¢ ¤ $ € ƒ ₺ ₱ ₹ £ ¥ + − × ÷ = ≠ > < ≥ ≤ ± ≈ ~ ¬ ∅ ∞ % ‰ ↑ ↗ → ↘ ↓ ↙ ← ↖ ↔ ↕ ⟵ ⟶ ⟷ |
ordinals Creates ordinal versions for letters a b c d e h i l m n o r s t. If a or o are preceded by a figure and no letter follows, ordfeminine ª and ordmasculine º are displayed instead. |
superscripts & subscripts Activates superscript and subscript figures independently. |
numerators & denominators Activates numerator and denominator figures independently. |
fractions & center-aligned fractions (ss03) Real fractions from any [number] slash [number] sequence.Stylistic set 03 “Center-aligned Fractions”. Transforms built-in fractions ½ ↉ ⅓ ⅔ ¼ ¾ ⅕ ⅖ ⅗ ⅘ ⅙ ⅚ ⅐ ⅛ ⅜ ⅝ ⅞ ⅑ ⅒ to their center-aligned variant (can be useful as it takes less space). |
alternate y on italics (ss04) Italics only: displays an alternative y shape, closer to upright y letter. |
slashed zero Activates slashed-zero alternate |
lining & oldstyle figures Lining figures: displays uppercase-aligned figures and case sensitive glyphs: ß 0 1 2 3 4 5 6 7 8 9 ⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ : ; · • ◦ ‣ ◆ ■ □ ▣ ( ) { } [ ] - – — ⎯ « » ‹ › ¢ ¤ $ € ƒ ₺ ₱ ₹ £ ¥ + − × ÷ = ≠ > < ≥ ≤ ± ≈ ~ ¬ ∅ ∞ % ‰ ↑ ↗ → ↘ ↓ ↙ ← ↖ ↔ ↕ ⟵ ⟶ ⟷ Oldstyle figures: displays lowercas (default) figures and glyphs. |
tabular figures & symbols Switches figures and some related glyphs to tabular ones. This feature makes the target glyphs same width and aligns them vertically as they were inside a table. Tabular glyphs are: π … # _ ⎯ ¢ $ € ƒ ₺ ₱ ₹ £ ¥ + − × ÷ = ≠ > < ≥ ≤ ± ≈ ~ ¬ ∅ ∞ ∫ √ µ ∂ ↑ ↗ → ↘ ↓ ↙ ← ↖ ↔ ↕ ◊ ☐ ☑ ✓ Glyphs with tabular alternates: 0 1 2 3 4 5 6 7 8 9 . , : ; · " ' ° | ¦ % / \ - Most of them have case-sensitive alternates too. In this font you’ll also find 3 long arrows ⟵ ⟶ ⟷ with their case sensitive alternate. Their length is exactly twice a tabular. |
contextual alternates Transforms the x letter to the multiply sign (×) when between two figures and/or an extra space. |
circled numbers (ss02) Stylistic set 02 “Circled numbers”. Transforms (0) (1) (2) (3) (4) (5) (6) (7) (8) (9) to ⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ |
arrows (ss01) Stylistic set 01 “Arrows”. Transforms: -> to →, <- to ←, --> to ⟶, <-- to ⟵, <-> to ↔, <--> to ⟷, ^- to ↑, -^ to ↓, ^-^ to ↕, /> to ↗, </ to ↙, \> to ↘, <\ to ↖, -- to ⎯ (double hyphen makes a long connector). |
Create the swash combination you need by chosing swash capitals and/or stand-alone combining swashes. You can even attach some swashes between them. Please notice swashes feature is coded to avoid collisions. For instance, N and X loose their rightside swash when followed by a glyph descending under the baseline.
uppercase combining swashes
lowercase combining swashes
examples
Operetta is a didone with the corporate world in mind.
Operetta is a didone with the typesetting world in mind.
Operetta is a didone with the digital world in mind.
Operetta uses the power of Opentype to overstep the current technical limitations, enriching the typesetting experience in a totally automated way. Just set your text language to activate the associated helpers.
german uppercase eszett German language helper. German “Sharp S” cannot be typed on most keyboard layouts. This helper detects when an “ß” is among uppercases and transforms it into its uppercase version. This helper is associated with the “contextual alternates” OT feature and it is often activated by default. |
turkish idotaccent Turkish language helper. It correctly differentiates capital i and dotless-i. Just set your text language to Turkish to show a dot on the capital i. |
polish kreska Polish language helper. It allows to display the correct diacritics (kreska’s angle differs from the acute diacritic). Just set your text language as Polish to convert acute into kreska. |
catalan punt volat Catalan language helper. It helps displaying the correct punt volant (Ldot sign) when typing the “l” letter followed by the vertically centered dot. Just set your text language to Catalan to activate the l· helper. |
dutch double acute ij Dutch laguage helper. While an accented j does not exist as a glyph on its own, this helper adds an acute accent on the j (or J) when it is following and accented i (í). |
moldavian & romanian dicritics Moldavian & Romanian language helper. It allows to display the correct diacritics. Just set your text language as Moldavian or Romanian to convert cedilla into comma-accent. |
ideal spacing in french French language helper. Automatic (France only) French typesetting optimisation by switching common “white space” with narrownbspace (narrow non-breaking space) after * » : ; ! % ‰ and before « * Just set your text language as France-French to activate this feature. Note: this OT feature affects only the standard space sign (space bar) and doesn’t prevent from applying any other separator. |
combining diacritics Combining diacritics you can put one upon another. Read more here https://glyphsapp.com/tutorials/mark-attachment |