{
    "componentChunkName": "component---src-pages-typography-type-basics-mdx",
    "path": "/typography/type-basics/",
    "result": {"pageContext":{"frontmatter":{"title":"Type basics","description":"Good typography starts with type basics tracking, leading, alignment and line length. Find guidance for best practices in the use of IBM IBM Plex®."},"relativePagePath":"/typography/type-basics.mdx","titleType":"append","MdxNode":{"id":"9890e1d2-0b44-59b8-8aa1-44ee2afe9ba1","children":[],"parent":"60fc82f6-5bf3-59ae-b7a4-edf4e183a1a2","internal":{"content":"---\ntitle: Type basics\ndescription:\n  Good typography starts with type basics tracking, leading, alignment and line\n  length. Find guidance for best practices in the use of IBM IBM Plex®.\n---\n\n<PageDescription>\n\nGood typography often goes unnoticed because it just makes sense. Elements of\ngood typography include consistency, hierarchy and alignment. With our patented\ncorporate typeface, IBM Plex, comes an opportunity to recalibrate our\ntypographic mindset with some best practices.\n\n</PageDescription>\n\n<AnchorLinks>\n  <AnchorLink>Tracking</AnchorLink>\n  <AnchorLink>Flush left</AnchorLink>\n  <AnchorLink>Leading</AnchorLink>\n  <AnchorLink>Punctuation</AnchorLink>\n  <AnchorLink>Belt and suspenders</AnchorLink>\n  <AnchorLink>Case</AnchorLink>\n  <AnchorLink>Rags, orphans and widows</AnchorLink>\n  <AnchorLink>Alignment</AnchorLink>\n  <AnchorLink>Comfortable reading</AnchorLink>\n  <AnchorLink>Line lengths within containers</AnchorLink>\n  <AnchorLink>Stacked headlines</AnchorLink>\n  <AnchorLink>Titles and subtitles</AnchorLink>\n</AnchorLinks>\n\n## Resources\n\n<Row className=\"resource-card-group\">\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      subTitle=\"IBM Plex® typeface latest release\"\n      aspectRatio=\"2:1\"\n      href=\"https://github.com/IBM/plex/releases/latest\"\n      >\n\n![](../../images/resource-cards/github.png)\n\n  </ResourceCard>\n</Column>\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      subTitle=\"IBM Plex® website\"\n      aspectRatio=\"2:1\"\n      href=\"https://www.ibm.com/plex/\"\n      >\n\n![](../../images/resource-cards/eye.png)\n\n  </ResourceCard>\n</Column>\n</Row>\n\n## Tracking\n\nPlex® has been designed to not be spaced tightly. It requires space to breathe\ncomfortably within text and headlines. It’s lighter in appearance and is more\nlegible when spaced appropriately.\n\n<DoDontRow>\n<DoDont colMd=\"12\" colLg=\"12\">\n<ArtDirection>\n\n![this is comfortable](../images/this-is-comfortable-mobile.svg)\n![this is comfortable](../images/this-is-comfortable-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont type=\"dont\" colMd=\"12\" colLg=\"12\">\n<ArtDirection>\n\n![this is uncomfortable](../images/this-is-uncomfortable-mobile.svg)\n![this is uncomfortable](../images/this-is-uncomfortable-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont type=\"dont\" colMd=\"12\" colLg=\"12\">\n<ArtDirection>\n\n![this is too comfortable](../images/this-is-too-comfortable-mobile.svg)\n![this is too comfortable](../images/this-is-too-comfortable-desktop.svg)\n\n</ArtDirection>\n\n</DoDont>\n</DoDontRow>\n\n## Flush left\n\nFlush left creates strong alignments for the eye to follow, aiding readability\nand organization. It is our standard for all typography across IBM because it is\nfunctional, modern, timeless and the most effective in information design and\nlegibility.\n\n<DoDontRow>\n<DoDont>\n<ArtDirection>\n\n![Do left-align text](../images/modern-and-sharp-right-mobile.svg)\n![Do left-align text](../images/modern-and-sharp-right.svg)\n\n</ArtDirection>\n</DoDont>\n\n<DoDont type=\"dont\">\n<ArtDirection>\n\n![Don't right-align text](../images/modern-and-sharp-wrong-mobile.svg)\n![Don't right-align text](../images/modern-and-sharp-wrong.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont type=\"dont\">\n<ArtDirection>\n\n![Don't center-align text](../images/modern-and-sharp-wrong-center-mobile.svg)\n![Don't center-align text](../images/modern-and-sharp-wrong-center.svg)\n\n</ArtDirection>\n</DoDont>\n\n<DoDont type=\"dont\">\n<ArtDirection>\n\n![Don't justify text](../images/modern-and-sharp-wrong-double.svg)\n![Don't justify text](../images/modern-and-sharp-wrong-double-mobile.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Leading\n\nChoosing the appropriate leading or line spacing is very important to the\nreading quality and and efficiency of the typography. It should never be to open\nor too tight which makes reading difficult and unpleasant for the reader.\n\n<DoDontRow>\n<DoDont>\n\n![Proper leading improves readability](../images/leading-do-1.svg)\n\n</DoDont>\n\n<DoDont type=\"dont\">\n\n![Don't use wide line spacing](../images/leading-dont-1.svg)\n\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont>\n\n![Proper line spacing improves readability](../images/leading-do-2.svg)\n\n</DoDont>\n<DoDont type=\"dont\">\n\n![Don't use narrow line spacing](../images/leading-dont-2.svg)\n\n</DoDont>\n</DoDontRow>\n\n## Punctuation\n\nThe use of spacing and certain typographical devices are important to\nunderstanding and correct reading. The typographical details of correct\npunctuation aid in interpretation, division of text into sentences and clauses,\nand is critical to disambiguate the meaning of sentences.\n\n### Apostrophes and primes\n\nApostrophes indicate possession, for example, Harry's book or the boys' coats.\nThey can also indicate the omission of letters or numbers. Primes are commonly\nused for minutes, seconds, feet, inches and degrees. Lucky for us, IBM Plex\nincludes them. Many fonts don’t.\n\n<DoDontRow>\n<DoDont>\n\n![Do use an apostrophe in a contraction](../images/i-m-right-mobile.svg)\n\n</DoDont>\n<DoDont type=\"dont\">\n\n![Don't confuse a prime with an apostrophe](../images/i-m-wrong-mobile.svg)\n\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont>\n<ArtDirection>\n\n![Do use primes when working with numbers](../images/formula-right-mobile.svg)\n![Do use primes when working with numbers](../images/formula-right.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont type=\"dont\">\n<ArtDirection>\n\n![Don't use apostrophes with numbers](../images/formula-wrong-mobile.svg)\n![Don't use apostrophes with numbers](../images/formula-wrong.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n### Quotes\n\nUse left and right “curly quotes” when quote marks are required. They are design\nsensitive, intended to match or blend within Plex. Avoid using \"straight\"\nquotes. These are a relic from the typewriter days, and a common error in modern\ntypography.\n\n<DoDontRow>\n<DoDont>\n\n![Do use curly quotes](../images/punctuation-quotes-do.svg)\n\n</DoDont>\n<DoDont type=\"dont\">\n\n![Don't use straight or \"dumb\" quote marks](../images/punctuation-quotes-dont.svg)\n\n</DoDont>\n</DoDontRow>\n\n### Em dash\n\nThe em dash is used to create a strong break in the structure of a sentence.\nHyphens and en dashes are not appropriate alternatives for em dashes.\n\n<DoDontRow>\n<DoDont colMd=\"12\" colLg=\"12\">\n<ArtDirection>\n\n![Do use em dashes for strong emphasis](../images/the-em-dash-right-mobile.svg)\n![Do use em dashes for strong emphasis](../images/the-em-dash-right-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont type=\"dont\" colMd=\"12\" colLg=\"12\">\n<ArtDirection>\n\n![Don't use single or double hyphens or en dashes in place of an em dash](../images/the-em-dash-wrong-mobile.svg)\n![Don't use single or double hyphens or en dashes in place of an em dash](../images/the-em-dash-wrong-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n### Hyphen and en dash (-, –)\n\nSome examples of correct use of hyphens and en dashes are shown here. An en dash\nis used to span or ranges of numbers (1945–1975) and the hyphen is for compound\nterms (check-in).\n\n<DoDontRow>\n<DoDont colMd={4} colLg={6}>\n<ArtDirection>\n\n![Do use hyphens for compound terms and en dashes for number ranges](../images/hyphen-en-dash-right-mobile.svg)\n![Do use hyphens for compound terms and en dashes for number ranges](../images/hyphen-en-dash-right-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont type=\"dont\" colMd={4} colLg={6}>\n<ArtDirection>\n\n![Don't use en dashes for compound words or hyphens in number ranges](../images/hyphen-en-dash-wrong-mobile.svg)\n![Don't use en dashes for compound words or hyphens in number ranges](../images/hyphen-en-dash-wrong-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Belt and suspenders\n\nThe term “belt and suspenders” refers to using multiple styles to do the same\nthing in typography. IBM should always be essential, so keep styles to a minimum\nwhen emphasizing words in messaging.\n\n<DoDontRow>\n<DoDont colMd={4} colLg={6}>\n<ArtDirection>\n\n![Do use mulitple type styles sparingly](../images/belt-and-suspenders-right-mobile.svg)\n![Do use mulitple type styles sparingly](../images/belt-and-suspenders-right-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont type=\"dont\" colMd={4} colLg={6}>\n<ArtDirection>\n\n![Don't overuse multiple type styles](../images/belt-and-suspenders-wrong-mobile.svg)\n![Don't overuse multiple type styles](../images/belt-and-suspenders-wrong-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Case\n\nWrite content in sentence case. Title case can be used in proper titles, product\nnames and service names. Avoid the use of all uppercase or “all caps” in your\ntypography, especially for paragraphs or text.\n\n<DoDontRow>\n<DoDont type=\"do\" colMd={12} colLg={12}>\n<ArtDirection>\n\n![Do use sentence case](../images/i-m-easier-to-read-mobile.svg)\n![Do use sentence case](../images/i-m-easier-to-read-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont type=\"dont\" colMd={12} colLg={12}>\n<ArtDirection>\n\n![Don't use all caps](../images/i-m-harder-to-read-mobile.svg)\n![Don't use all caps](../images/i-m-harder-to-read-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Rags, orphans and widows\n\nAlways look for opportunities to create improved rags, or ragged edges on the\nright margin. Watch out for orphans and widows and adjust line lengths with a\nwriter to solve awkward breaks which can affect reading quality.\n\n<DoDontRow>\n<DoDont colMd={4} colLg={6}>\n<ArtDirection>\n\n![Do keep line lengths fairly consistent](../images/Duo_Mobile_TypeBasics_Rags_orphans_and_widows_do_01.svg)\n![Do keep line lengths fairly consistent](../images/rags-orphans-widows-do-1.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont type=\"dont\" colMd={4} colLg={6}>\n<ArtDirection>\n\n![Don't allow wide line length variance](../images/Duo_Mobile_TypeBasics_Rags_orphans_and_widows_dont_01.svg)\n![Don't allow wide line length variance](../images/rags-orphans-widows-dont-1.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont colMd={4} colLg={6}>\n<ArtDirection>\n\n![Do strive for relatively even right edge](../images/Duo_Mobile_TypeBasics_Rags_orphans_and_widows_do_02.svg)\n![Do strive for relatively even right edge](../images/rags-orphans-widows-do-2.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont type=\"dont\" colMd={4} colLg={6}>\n<ArtDirection>\n\n![Don't leave widows and orphans](../images/Duo_Mobile_TypeBasics_Rags_orphans_and_widows_dont_02.svg)\n![Don't leave widows and orphans](../images/rags-orphans-widows-dont-2.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Alignment\n\nWhenever possible, left-align copy with other copy, even when it’s in a\ncontainer element. This creates a strong vertical alignment with the text,\nadding in legibility, organization and clarity for a user.\n\n<DoDontRow>\n<DoDont colMd={12} colLg={12}>\n<ArtDirection>\n\n![Do left align text, even text in container components](../images/type-to-type-right-mobile.svg)\n![Do left align text, even text in container components](../images/type-to-type-right-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont colMd={12} colLg={12}>\n<ArtDirection>\n\n![Do left-align text and images](../images/type-to-image-right-mobile.svg)\n![Do left-align text and images](../images/type-to-image-right-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Comfortable reading\n\nLine length is based on character or word count per line and is determined by\nthe amount of copy being used. It’s important not to create long lines of text\nfor a reader. Short and efficient line lengths are easier to read.\n\n<Video\n  src=\"/videos/type-basics-comfortable-reading.mp4\"\n  poster=\"/images/type-basics-comfortable-reading.gif\"\n/>\n\n## Line lengths within containers\n\nConsider adding extra-padding-right in a container to preserve openness in the\ntypography. This prevents text from going edge to edge in a container, and helps\nthe reader.\n\n<DoDontRow>\n<DoDont colMd={4} colLg={6}>\n<ArtDirection>\n\n![Do keep right margin padding in text containers](../images/Duo_Mobile_TypeBasics_Line_lengths_within_containers_do.svg)\n![Do keep right margin padding in text containers](../images/line-lengths-do.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont type=\"dont\" colMd={4} colLg={6}>\n<ArtDirection>\n\n![Don't run text margin to margin in containers](../images/Duo_Mobile_TypeBasics_Line_lengths_within_containers_dont.svg)\n![Don't run text margin to margin in containers](../images/line-lengths-dont.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Stacked headlines\n\nStack headlines into two or even three lines versus\nkeeping them in one long line. This helps create a compact reading unit for the\nheadline, and can help control or avoid widows.\n\n<DoDontRow>\n<DoDont colMd={12} colLg={12}>\n<ArtDirection>\n\n![Do stack long headlines](../images/Duo_Mobile_TypeBasics_Stacked_headlines_do.svg)\n![Do stack long headlines](../images/stacked-headlines-do.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont type=\"dont\" colMd={12} colLg={12}>\n<ArtDirection>\n\n![Don't let headlines run length of paragraph](../images/Duo_Mobile_TypeBasics_Stacked_headlines_dont.svg)\n![Don't let headlines run length of paragraph](../images/stacked-headlines-dont.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Titles and subtitles\n\nExamples of how to differentiate titles and subtitles by weight or contrast\nchange are shown here. It’s important to keep it simple and not create titles\nthat are too long.\n\n<DoDontRow>\n<DoDont caption=\"Bold with regular\">\n<ArtDirection>\n\n![](../images/keep-it-simple-right-1-mobile.svg)\n![](../images/keep-it-simple-right-1.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont caption=\"Semibold with Light\">\n<ArtDirection>\n\n![](../images/keep-it-simple-right-2-mobile.svg)\n![](../images/keep-it-simple-right-2.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont caption=\"Contrast with one weight\">\n<ArtDirection>\n\n![](../images/keep-it-simple-right-3-mobile.svg)\n![](../images/keep-it-simple-right-3.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont caption=\"Scale with one weight\">\n<ArtDirection>\n\n![](../images/keep-it-simple-right-4-mobile.svg)\n![](../images/keep-it-simple-right-4.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont caption=\"Scale with one weight\">\n<ArtDirection>\n\n![](../images/keep-it-simple-right-5-mobile.svg)\n![](../images/keep-it-simple-right-5.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n","type":"Mdx","contentDigest":"6cad58a17a6836eda55f004566eb99ba","owner":"gatsby-plugin-mdx","counter":1923},"frontmatter":{"title":"Type basics","description":"Good typography starts with type basics tracking, leading, alignment and line length. Find guidance for best practices in the use of IBM IBM Plex®."},"exports":{},"rawBody":"---\ntitle: Type basics\ndescription:\n  Good typography starts with type basics tracking, leading, alignment and line\n  length. Find guidance for best practices in the use of IBM IBM Plex®.\n---\n\n<PageDescription>\n\nGood typography often goes unnoticed because it just makes sense. Elements of\ngood typography include consistency, hierarchy and alignment. With our patented\ncorporate typeface, IBM Plex, comes an opportunity to recalibrate our\ntypographic mindset with some best practices.\n\n</PageDescription>\n\n<AnchorLinks>\n  <AnchorLink>Tracking</AnchorLink>\n  <AnchorLink>Flush left</AnchorLink>\n  <AnchorLink>Leading</AnchorLink>\n  <AnchorLink>Punctuation</AnchorLink>\n  <AnchorLink>Belt and suspenders</AnchorLink>\n  <AnchorLink>Case</AnchorLink>\n  <AnchorLink>Rags, orphans and widows</AnchorLink>\n  <AnchorLink>Alignment</AnchorLink>\n  <AnchorLink>Comfortable reading</AnchorLink>\n  <AnchorLink>Line lengths within containers</AnchorLink>\n  <AnchorLink>Stacked headlines</AnchorLink>\n  <AnchorLink>Titles and subtitles</AnchorLink>\n</AnchorLinks>\n\n## Resources\n\n<Row className=\"resource-card-group\">\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      subTitle=\"IBM Plex® typeface latest release\"\n      aspectRatio=\"2:1\"\n      href=\"https://github.com/IBM/plex/releases/latest\"\n      >\n\n![](../../images/resource-cards/github.png)\n\n  </ResourceCard>\n</Column>\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      subTitle=\"IBM Plex® website\"\n      aspectRatio=\"2:1\"\n      href=\"https://www.ibm.com/plex/\"\n      >\n\n![](../../images/resource-cards/eye.png)\n\n  </ResourceCard>\n</Column>\n</Row>\n\n## Tracking\n\nPlex® has been designed to not be spaced tightly. It requires space to breathe\ncomfortably within text and headlines. It’s lighter in appearance and is more\nlegible when spaced appropriately.\n\n<DoDontRow>\n<DoDont colMd=\"12\" colLg=\"12\">\n<ArtDirection>\n\n![this is comfortable](../images/this-is-comfortable-mobile.svg)\n![this is comfortable](../images/this-is-comfortable-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont type=\"dont\" colMd=\"12\" colLg=\"12\">\n<ArtDirection>\n\n![this is uncomfortable](../images/this-is-uncomfortable-mobile.svg)\n![this is uncomfortable](../images/this-is-uncomfortable-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont type=\"dont\" colMd=\"12\" colLg=\"12\">\n<ArtDirection>\n\n![this is too comfortable](../images/this-is-too-comfortable-mobile.svg)\n![this is too comfortable](../images/this-is-too-comfortable-desktop.svg)\n\n</ArtDirection>\n\n</DoDont>\n</DoDontRow>\n\n## Flush left\n\nFlush left creates strong alignments for the eye to follow, aiding readability\nand organization. It is our standard for all typography across IBM because it is\nfunctional, modern, timeless and the most effective in information design and\nlegibility.\n\n<DoDontRow>\n<DoDont>\n<ArtDirection>\n\n![Do left-align text](../images/modern-and-sharp-right-mobile.svg)\n![Do left-align text](../images/modern-and-sharp-right.svg)\n\n</ArtDirection>\n</DoDont>\n\n<DoDont type=\"dont\">\n<ArtDirection>\n\n![Don't right-align text](../images/modern-and-sharp-wrong-mobile.svg)\n![Don't right-align text](../images/modern-and-sharp-wrong.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont type=\"dont\">\n<ArtDirection>\n\n![Don't center-align text](../images/modern-and-sharp-wrong-center-mobile.svg)\n![Don't center-align text](../images/modern-and-sharp-wrong-center.svg)\n\n</ArtDirection>\n</DoDont>\n\n<DoDont type=\"dont\">\n<ArtDirection>\n\n![Don't justify text](../images/modern-and-sharp-wrong-double.svg)\n![Don't justify text](../images/modern-and-sharp-wrong-double-mobile.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Leading\n\nChoosing the appropriate leading or line spacing is very important to the\nreading quality and and efficiency of the typography. It should never be to open\nor too tight which makes reading difficult and unpleasant for the reader.\n\n<DoDontRow>\n<DoDont>\n\n![Proper leading improves readability](../images/leading-do-1.svg)\n\n</DoDont>\n\n<DoDont type=\"dont\">\n\n![Don't use wide line spacing](../images/leading-dont-1.svg)\n\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont>\n\n![Proper line spacing improves readability](../images/leading-do-2.svg)\n\n</DoDont>\n<DoDont type=\"dont\">\n\n![Don't use narrow line spacing](../images/leading-dont-2.svg)\n\n</DoDont>\n</DoDontRow>\n\n## Punctuation\n\nThe use of spacing and certain typographical devices are important to\nunderstanding and correct reading. The typographical details of correct\npunctuation aid in interpretation, division of text into sentences and clauses,\nand is critical to disambiguate the meaning of sentences.\n\n### Apostrophes and primes\n\nApostrophes indicate possession, for example, Harry's book or the boys' coats.\nThey can also indicate the omission of letters or numbers. Primes are commonly\nused for minutes, seconds, feet, inches and degrees. Lucky for us, IBM Plex\nincludes them. Many fonts don’t.\n\n<DoDontRow>\n<DoDont>\n\n![Do use an apostrophe in a contraction](../images/i-m-right-mobile.svg)\n\n</DoDont>\n<DoDont type=\"dont\">\n\n![Don't confuse a prime with an apostrophe](../images/i-m-wrong-mobile.svg)\n\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont>\n<ArtDirection>\n\n![Do use primes when working with numbers](../images/formula-right-mobile.svg)\n![Do use primes when working with numbers](../images/formula-right.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont type=\"dont\">\n<ArtDirection>\n\n![Don't use apostrophes with numbers](../images/formula-wrong-mobile.svg)\n![Don't use apostrophes with numbers](../images/formula-wrong.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n### Quotes\n\nUse left and right “curly quotes” when quote marks are required. They are design\nsensitive, intended to match or blend within Plex. Avoid using \"straight\"\nquotes. These are a relic from the typewriter days, and a common error in modern\ntypography.\n\n<DoDontRow>\n<DoDont>\n\n![Do use curly quotes](../images/punctuation-quotes-do.svg)\n\n</DoDont>\n<DoDont type=\"dont\">\n\n![Don't use straight or \"dumb\" quote marks](../images/punctuation-quotes-dont.svg)\n\n</DoDont>\n</DoDontRow>\n\n### Em dash\n\nThe em dash is used to create a strong break in the structure of a sentence.\nHyphens and en dashes are not appropriate alternatives for em dashes.\n\n<DoDontRow>\n<DoDont colMd=\"12\" colLg=\"12\">\n<ArtDirection>\n\n![Do use em dashes for strong emphasis](../images/the-em-dash-right-mobile.svg)\n![Do use em dashes for strong emphasis](../images/the-em-dash-right-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont type=\"dont\" colMd=\"12\" colLg=\"12\">\n<ArtDirection>\n\n![Don't use single or double hyphens or en dashes in place of an em dash](../images/the-em-dash-wrong-mobile.svg)\n![Don't use single or double hyphens or en dashes in place of an em dash](../images/the-em-dash-wrong-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n### Hyphen and en dash (-, –)\n\nSome examples of correct use of hyphens and en dashes are shown here. An en dash\nis used to span or ranges of numbers (1945–1975) and the hyphen is for compound\nterms (check-in).\n\n<DoDontRow>\n<DoDont colMd={4} colLg={6}>\n<ArtDirection>\n\n![Do use hyphens for compound terms and en dashes for number ranges](../images/hyphen-en-dash-right-mobile.svg)\n![Do use hyphens for compound terms and en dashes for number ranges](../images/hyphen-en-dash-right-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont type=\"dont\" colMd={4} colLg={6}>\n<ArtDirection>\n\n![Don't use en dashes for compound words or hyphens in number ranges](../images/hyphen-en-dash-wrong-mobile.svg)\n![Don't use en dashes for compound words or hyphens in number ranges](../images/hyphen-en-dash-wrong-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Belt and suspenders\n\nThe term “belt and suspenders” refers to using multiple styles to do the same\nthing in typography. IBM should always be essential, so keep styles to a minimum\nwhen emphasizing words in messaging.\n\n<DoDontRow>\n<DoDont colMd={4} colLg={6}>\n<ArtDirection>\n\n![Do use mulitple type styles sparingly](../images/belt-and-suspenders-right-mobile.svg)\n![Do use mulitple type styles sparingly](../images/belt-and-suspenders-right-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont type=\"dont\" colMd={4} colLg={6}>\n<ArtDirection>\n\n![Don't overuse multiple type styles](../images/belt-and-suspenders-wrong-mobile.svg)\n![Don't overuse multiple type styles](../images/belt-and-suspenders-wrong-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Case\n\nWrite content in sentence case. Title case can be used in proper titles, product\nnames and service names. Avoid the use of all uppercase or “all caps” in your\ntypography, especially for paragraphs or text.\n\n<DoDontRow>\n<DoDont type=\"do\" colMd={12} colLg={12}>\n<ArtDirection>\n\n![Do use sentence case](../images/i-m-easier-to-read-mobile.svg)\n![Do use sentence case](../images/i-m-easier-to-read-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont type=\"dont\" colMd={12} colLg={12}>\n<ArtDirection>\n\n![Don't use all caps](../images/i-m-harder-to-read-mobile.svg)\n![Don't use all caps](../images/i-m-harder-to-read-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Rags, orphans and widows\n\nAlways look for opportunities to create improved rags, or ragged edges on the\nright margin. Watch out for orphans and widows and adjust line lengths with a\nwriter to solve awkward breaks which can affect reading quality.\n\n<DoDontRow>\n<DoDont colMd={4} colLg={6}>\n<ArtDirection>\n\n![Do keep line lengths fairly consistent](../images/Duo_Mobile_TypeBasics_Rags_orphans_and_widows_do_01.svg)\n![Do keep line lengths fairly consistent](../images/rags-orphans-widows-do-1.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont type=\"dont\" colMd={4} colLg={6}>\n<ArtDirection>\n\n![Don't allow wide line length variance](../images/Duo_Mobile_TypeBasics_Rags_orphans_and_widows_dont_01.svg)\n![Don't allow wide line length variance](../images/rags-orphans-widows-dont-1.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont colMd={4} colLg={6}>\n<ArtDirection>\n\n![Do strive for relatively even right edge](../images/Duo_Mobile_TypeBasics_Rags_orphans_and_widows_do_02.svg)\n![Do strive for relatively even right edge](../images/rags-orphans-widows-do-2.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont type=\"dont\" colMd={4} colLg={6}>\n<ArtDirection>\n\n![Don't leave widows and orphans](../images/Duo_Mobile_TypeBasics_Rags_orphans_and_widows_dont_02.svg)\n![Don't leave widows and orphans](../images/rags-orphans-widows-dont-2.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Alignment\n\nWhenever possible, left-align copy with other copy, even when it’s in a\ncontainer element. This creates a strong vertical alignment with the text,\nadding in legibility, organization and clarity for a user.\n\n<DoDontRow>\n<DoDont colMd={12} colLg={12}>\n<ArtDirection>\n\n![Do left align text, even text in container components](../images/type-to-type-right-mobile.svg)\n![Do left align text, even text in container components](../images/type-to-type-right-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont colMd={12} colLg={12}>\n<ArtDirection>\n\n![Do left-align text and images](../images/type-to-image-right-mobile.svg)\n![Do left-align text and images](../images/type-to-image-right-desktop.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Comfortable reading\n\nLine length is based on character or word count per line and is determined by\nthe amount of copy being used. It’s important not to create long lines of text\nfor a reader. Short and efficient line lengths are easier to read.\n\n<Video\n  src=\"/videos/type-basics-comfortable-reading.mp4\"\n  poster=\"/images/type-basics-comfortable-reading.gif\"\n/>\n\n## Line lengths within containers\n\nConsider adding extra-padding-right in a container to preserve openness in the\ntypography. This prevents text from going edge to edge in a container, and helps\nthe reader.\n\n<DoDontRow>\n<DoDont colMd={4} colLg={6}>\n<ArtDirection>\n\n![Do keep right margin padding in text containers](../images/Duo_Mobile_TypeBasics_Line_lengths_within_containers_do.svg)\n![Do keep right margin padding in text containers](../images/line-lengths-do.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont type=\"dont\" colMd={4} colLg={6}>\n<ArtDirection>\n\n![Don't run text margin to margin in containers](../images/Duo_Mobile_TypeBasics_Line_lengths_within_containers_dont.svg)\n![Don't run text margin to margin in containers](../images/line-lengths-dont.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Stacked headlines\n\nStack headlines into two or even three lines versus\nkeeping them in one long line. This helps create a compact reading unit for the\nheadline, and can help control or avoid widows.\n\n<DoDontRow>\n<DoDont colMd={12} colLg={12}>\n<ArtDirection>\n\n![Do stack long headlines](../images/Duo_Mobile_TypeBasics_Stacked_headlines_do.svg)\n![Do stack long headlines](../images/stacked-headlines-do.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont type=\"dont\" colMd={12} colLg={12}>\n<ArtDirection>\n\n![Don't let headlines run length of paragraph](../images/Duo_Mobile_TypeBasics_Stacked_headlines_dont.svg)\n![Don't let headlines run length of paragraph](../images/stacked-headlines-dont.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n## Titles and subtitles\n\nExamples of how to differentiate titles and subtitles by weight or contrast\nchange are shown here. It’s important to keep it simple and not create titles\nthat are too long.\n\n<DoDontRow>\n<DoDont caption=\"Bold with regular\">\n<ArtDirection>\n\n![](../images/keep-it-simple-right-1-mobile.svg)\n![](../images/keep-it-simple-right-1.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont caption=\"Semibold with Light\">\n<ArtDirection>\n\n![](../images/keep-it-simple-right-2-mobile.svg)\n![](../images/keep-it-simple-right-2.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont caption=\"Contrast with one weight\">\n<ArtDirection>\n\n![](../images/keep-it-simple-right-3-mobile.svg)\n![](../images/keep-it-simple-right-3.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n\n<DoDontRow>\n<DoDont caption=\"Scale with one weight\">\n<ArtDirection>\n\n![](../images/keep-it-simple-right-4-mobile.svg)\n![](../images/keep-it-simple-right-4.svg)\n\n</ArtDirection>\n</DoDont>\n<DoDont caption=\"Scale with one weight\">\n<ArtDirection>\n\n![](../images/keep-it-simple-right-5-mobile.svg)\n![](../images/keep-it-simple-right-5.svg)\n\n</ArtDirection>\n</DoDont>\n</DoDontRow>\n","fileAbsolutePath":"/home/runner/work/design-language-website/design-language-website/src/pages/typography/type-basics.mdx"}}},
    "staticQueryHashes": ["1364590287","137577622","2102389209","2456312558","2746626797","2881613939","3037994772","768070550"]}