microsoft.com Home   All Products  |   Support  |   Search  |   microsoft.com Home  
Microsoft

Microsoft Typography | Developer | Character design standards | Overview
Uc | Lc | Figures | Spaces | Diacritics | Punctuation | Monetary | Math | Symbol


Latin 1- Punctuation Design Standards


This section contains two parts describing characters with individual design standards for punctuation. Some punctuation characters follow standard guidelines but the majority are design specific to the typeface. Advance to section two by clicking the link at the bottom of the page.


Parentheses, brackets and braces

  • Left parentheses
    Unicode: U+0028

  • Right parentheses
    Unicode: U+0029

  • Left bracket
    Unicode: U+005B

  • Right bracket
    Unicode: U+005D

  • Left brace
    Unicode: U+007B

  • Right brace
    Unicode: U+007D

    While these characters are related they do not all share exact standards for advance widths and exact height alignments.

    Advance width rule : All may share the same advance width but this is not a requirement. The parentheses and braces are commonly on the same advance width while the braces may require a slightly larger advance width.

    Height alignment : The top height of these characters should relate to the uppercase heights. The bottom does not generally descend as low as the lowercase descender value. A typical bottom height for these characters is 1/2 to 3/4 the lowercase descender value.

    Spacing : Visually center between uppercase H and O.


Period, comma, colon, semi colon, and period centered

  • Period
    Unicode: U+002E

  • Comma
    Unicode: U+002C

  • Colon
    Unicode: U+003A

  • Semi colon
    Unicode: U+003B

    Advance width rule : All these characters should be on the same advance width. This width is similar to the thin space width but not necessarily 1/5 the em.

    Spacing : Visually center between lowercase n and o.

    Language note : In French typographic usage the colon (deux-points) is preceded by a non-breaking word space (espace mots insÚcable) and followed by a normal word space. The semi-colon (point-virgule) is preceded by a non-breaking thin space (espace fine insÚcable) and followed by a normal word space. In Microsoft Word 97 the non-breaking space U+00A0 is automatically inserted when the French language is selected and a colon or semi-colon are typed.


  • Period centered - bullet operator
    Unicode: U+2219

    Design : Same design and size as the period.

    Note : In the Latin 1 code page 1252 for Windows this is the character used for position decimal 183. This is both a centering period Math operator and a punctuation character used in the Catalan language. With Spanish and Catalan keyboards this character is commonly used as a mid dot to separate lowercase and uppercase L characters that are not part of the same syllable in a word. In many typefaces the period character maybe considered too large to be used as a mid dot in the Catalan language and a substitute glyph for the lowercase l and uppercase L would be more appropriate. OpenType fonts support glyph substitution.

    Alignment : Vertically centers on the figure height.

    Advance width : Advance width should be the same as the period width.

    Spacing : This character should space between figure zeros.


  • Uppercase mid dot for Catalan
    Unicode: none

    Alignment : Vertically centers on the uppercase L height.

    Design : This glyph could be used as a substitute glyph in OpenType for the periodcentered U+2219 and or the mid dot U+00B7. Commonly the character used for the mid dot for the Catalan language is one based on the overdot diacritic U+02D9. It should be the same vertical and horizontal size as the mid dot in the lowercase l and the Ldot U+013F and ldot U+0140.

    Advance width : The advance width commonly is zero units and the mid dot is centered between two uppercase L characters, and has a negative left sidebearing. The horizontal placement should be the same as the placement of the mid dot in the character Ldot U+013F.


  • Lowercase mid dot for Catalan
    Unicode: none

    Alignment : Vertically centers on the lowercase l height.

    Design : This glyph could be used as a substitute glyph in OpenType for the periodcentered U+2219 and or the mid dot U+00B7. Commonly the character used for the mid dot for the Catalan language is one based on the overdot diacritic U+02D9. It should be the same vertical and horizontal size as the mid dot in the lowercase l and the Ldot U+013F and ldot U+0140.

    Advance width : The advance width is visually set based on the horizontal size of the mid dot and the appropriate space needed for mid dot to comfortably center between two lowercase l characters. The advance width maybe the same as periodcenterd U+2219. The mid dot should have the same left sidebearing as the l catalan U+0140 character's left sidebearing and space the same when placed between two lowercase l characters.

    diagram


Ellipsis, em leader and en leader

  • Ellipsis, em leader
    Unicode: U+2026

    In the majority of modern uses these names are synonymous for a three dot leader.

    Advance width rule : The advance width should be set on the em space.

    Spacing : The dots should be evenly space so when this character is repeated the space between the dots and the space between each repetition is equal. Visually center between lowercase n and o.


  • Two dot leader - en leader
    Unicode: U+2025

    This character is not in many code pages but is a traditional typographic leader.

    Advance width rule : The advance width should be set on the en space.

    Spacing : The dots should be evenly space so when this character is repeated the space between the dots and the space between each repetition is equal. Visually center between lowercase n and o.


Quotes

  • Single neutral quote
    Unicode: U+0027

  • Double neutral quote
    Unicode: U+0022

    These quotes are the remnants of the dual purpose quotation marks that were used on typewriters as opening and closing quotation marks. The angles of the quotes are visually equivalent to the angle of the font. Which in roman faces is upright and italics at a visually equivalent angle to the italic slope of the font. These quotation marks are also commonly used as replacement characters for prime U+2032 and double prime U+2033 marks. Prime and double prime marks, also called minute and second, are used in the abbreviations for inches, feet, minutes and seconds.

    Advance width rule : The advance width of the single quote is proportional to the design and the double quote is commonly not greater than two times the advance width of the single quote.


Typographic quotation marks

Cute childish names like 'smart quotes', 'fancy quotes', 'curly quotes', '66 and 99' or 'duck's feet' are some of the terms used today to refer to these typographically specific characters. Fonts in early letterpress typography had no quotation marks. A typographer would use a comma, shifted or rotated as a quotation mark. It could be said these marks are traditionally based on the comma design. These methods were inadequate and design specific quotation marks were developed.

  • Left single quotation mark
    Unicode: U+2018

    Advance width rule : The advance width of the single quote is proportional to the design.

    Height alignment : This character aligns with the uppercase height.


  • Right single quotation mark
    Unicode: U+2019

    Advance width rule : The advance width of the right single quote is the same as the left single quote.

    Height alignment : This character aligns with the uppercase height.


  • Single baseline quotation mark
    Unicode: U+201a

    Advance width rule : The advance width of the single baseline quote is the same as the left single quote.

    Height alignment : This character aligns on the baseline at similar height as the comma.


  • Single high reversed quotation mark
    Unicode: U+201b

    This is the same character as Right single quote
    Unicode: U+2019 mirrored in the horizontal direction.

    Advance width rule : The advance width of the single high reversed quote is the same as the left single quote.

    Height alignment : This character aligns with the uppercase height.


  • Double left quotation mark
    Unicode: U+201c

    This character is made from the left single quote U+2018 and is equivalent to a 180 degree rotation of the double right quotation mark U+201d.

    Advance width rule : The advance width of the double left quote is proportional to the design and commonly not greater than twice the advance width of the single quote.

    Height alignment : This character aligns with the uppercase height.


  • Double right quotation mark
    Unicode: U+201d

    This character is made from the right single quote U+2018 and is equivalent to a 180 degree rotation of the double left quotation mark U+201c.

    Advance width rule : The advance width of the double right quote is proportional to the design and commonly not greater than twice the advance width of the single quote.

    Height alignment : This character aligns with the uppercase height.


  • Double baseline quotation mark
    Unicode: U+201e

    This character is commonly made by shifting the right double quote to the position of the single baseline quote U+201d.

    Advance width rule : The advance width of the double low quotation mark is the same as the double right quote.

    Height alignment : This character aligns on the baseline at similar height as the comma and single baseline quote.

    diagram


Pointing quotation marks - Guillemets

These quotation marks commonly called 'French quotes' or 'duck's feet' are said to have been named after a French typecutter Guillaume (William) Le Bé. Guillemets is the French word for quotation marks. The similarly named Guillemot is a narrow billed, sea auk with duck like feet found in cold northern regions of the world.

These pointing quotation marks are used in many languages and point differently dependent on the language. The German language uses these quotation marks with the right pointing guillemets as the open quotation marks and the left pointing guillemts as the close quotation marks. In French typography the left pointing quillemets are used as the open quotation marks and the right pointing quillemets are the closing quotation marks.

Traditionally in French typography the left pointing guillemets are followed by a non-breaking word space or thin space of 1/8 the em and the right proceeded by a non-breaking word space or thin space of 1/8 the em.


  • Single left pointing quillemet
    Unicode: U+2039

    Advance width rule : This character's advance width is proportional and the same as the single right pointing guillemet.

    Height alignment : This character aligns on the lowercase x-height at the same vertical height as the single right guillemet.


  • Single right pointing quillemet
    Unicode: U+203a

    Advance width rule : This character's advance width is proportional and the same as the single left pointing guillemet.

    Height alignment : This character aligns on the lowercase x-height at the same vertical height as the single left pointing guillemet.


  • Left pointing quillemets - guillemet ouvrant
    Unicode: U+00ab

    Advance width rule : This character's advance width is proportional and the same as the right pointing guillemets.

    Height alignment : This character aligns on the lowercase x-height with the same vertical alignment as the right pointing guillemets.


  • Right pointing quillemets - guillemet fermant
    Unicode: U+00bb

    Advance width rule : This character's advance width is proportional and the same as the left pointing guillemets.

    Height alignment : This character aligns on the lowercase x-height with the same vertical alignment as the left pointing guillemets.

    Language note : In French typographic usage the left pointing guillemet - guillemet ourvant is followed by a non-breaking word space (espace mots insÚcable) and the right pointing guillemet - guillemet fermant is preceded by a non-breaking word space. In Microsoft Word 97 the non-breaking space U+00A0 is automatically inserted when the French language is selected and a guillemet is typed. Some French typographers prefer to use a non-breaking thin space (espace fine insÚcable) with the guillemets.

    diagram


Question mark and exclamation mark

  • Question
    Unicode: U+003F

  • Exclamation
    Unicode: U+0021

    Advance width rule : There is no requirement for the advance width of these characters with the exception of the inverted question and inverted exclamation. These two characters should be on the same unit value as the upright question and exclamation, respectively and be a 180 degree rotation of the question and exclamation marks.

    Height alignment : There is no absolute requirement for top alignment of the question and exclamation. They are typically the same in height as the uppercase round characters. The bottom dot aligns with the lowercase overshoot in round designs and the baseline in square designs.

    Language note : In French typographic usage the question and exclamation marks (point d'exclamation et point d'interrogation) are preceded by a non-breaking thin space (espace fine insÚcable) and followed by a normal word space. In Microsoft Word 97 the non-breaking space U+00A0 is automatically inserted when the French language is selected and a exclamation or question mark are typed.


  • Inverted question
    Unicode: U+00BF

  • Inverted exclamation
    Unicode: U+00A1

    The inverted question and inverted exclamation have two possible alignments.

    X-height alignment : In most text fonts the inverted question and inverted exclamation tops align with the lowercase x-height. In a round design the lowercase x-height's overshoot. The bottom should not exceed the lowercase descender value. In this case many type designers use an uppercase alignment method or shorten and redesign the glyphs.

    diagram

    Uppercase alignment : This is a simple 180 degree rotation with no vertical offset from the position of the question and exclamation. Used very commonly in display fonts and modern designs.

    diagram

    Spacing : Visually center between uppercase H and O.


Registered trademark symbol, copyright sign and trademark symbol


  • Registered trademark
    Unicode: U+00AE

  • Copyright
    Unicode: U+00A9

  • Trademark
    Unicode: U+2122

    Trademark symbols in traditional typography were available as a separate font of many basic font styles and sizes. Common usage for logotypes and typesetting is the larger the logotype or text the smaller the trademark symbol.

    In modern digital typography there are three common practices used by font suppliers. In all cases there are no italic designs only upright versions.

    • One standard serif design in all font files. Spaced and aligned for the current font.

    • Two standard designs, one serif for serif style fonts and one sans serif for sans serif designs. Spaced and aligned for the current font.

    • Designed to match the style of the typeface.

    The bottom line: What should I do? It is always best for any character to match the style of the typeface.

    There are also two different styles of copyright and registered trademark symbols provided in fonts today.


  • Copyright and registered trademark symbol - full size

    Because of the scaling ability of digital fonts and the lower resolution of most output devices, these are the style of symbols found in current digital fonts.

    Advance width rule : They are commonly placed on the em space width.

    Height alignment : Bottom aligns with the uppercase overshoot, top aligns with the uppercase top overshoot or visually centers on the uppercase height dependent on the typeface design.


  • Copyright and registered trademark symbol - superior

    Typeface foundries sometimes offered a smaller raised or superior style character as an alternate to the full size copyright and trademark symbols.

    Height alignment : Top aligns with the uppercase round height.


  • Trademark symbol

    There is no rule for the advance width of this character.

    Advance width rule : In practice it is commonly placed on an appropriate width for the design.

    Height alignment : Aligns with the uppercase flat height in most designs.

    Spacing : Visually center between uppercase H and O. These characters are almost always used at the end of a word followed by a word space. It is important that the left portion of these characters do not touch the right portion of the preceding character. Some designers and companies test these characters with the uppercase T.


    section 2



    this page was last updated 21 January 1999
    © 1998 Microsoft Corporation. All rights reserved. Terms of use.
    comments to the MST group: how to contact us

     

Uc | Lc | Figures | Spaces | Diacritics | Punctuation | Monetary | Math | Symbol
Microsoft Typography | Developer | Character design standards | Overview