Point Size and the Em Square: Not What People Think

It’s easy enough to determine that a point is 1/​72 of an inch, and used to be about 1/72.27 in the days before digital type. But the challenging question is, when you look at printed type on a page, what part of a 12-​point font is 12 points high? The short answer is “none.” Seriously. For metal type it’s the “body” which is not something you see in print, and for digital type it’s the “em,” which is completely virtual.

Font Size Measurement Confusion

The background to this is long and complicated, so I hope you’ll forgive me if I first explain how this is the question that just refuses to die, and the confusion it can cause… in painful detail.

  • In current litigation, Microsoft is contesting Apple’s trademark of the term “App Store.” In the latest salvo, Microsoft says Apple’s most recent brief in the case is too many pages, and in too small a font size. Interestingly, they say how many pages it is over by, but they don’t actually mention the exact font size. I am not convinced this is because of the measurement issues described elsewhere in this blog post, as one can easily check the font size in Acrobat (except for docs that are scanned in to create a PDF). The font size is supposed to be at least 11 point, and at a cursory examination it appears to be… 10.98 pt (according to the Acrobat Touch-​Up text tool, anyway—I didn’t spelunk the PDF the way I would have if I were advising one side or the other). What happened? I can’t be sure, but I will note that there are some workflows that can cause this kind of minute shrinkage inadvertently. For example, when a PDF is printed, and Acrobat “helpfully” tries to make sure the document’s margins fit within the printable area on the currently targeted output device. Perhaps that (or something similar) happened here. It seems unlikely the person making the doc did it on purpose, since they did not fit within the page limit anyway, and many applications do not even allow people to adjust type size in increments that small.
  • The other day I looked at a bunch of lesson slides from a university-​level typography course. One of them claimed that the distance from the baseline (bottom of a letter such as H) to the cap height (top of a letter such as H) was the point size. I wish that were true, as it would be much simpler than the reality. On average, the cap height is about 70% of the point size.
  • When Apple first released the Zapfino script font, they sized it relative to the largest and swashiest capitals in the font. But this made the size of the lowercase letters look very small indeed, relative to most other fonts. Around 2002, they revised it for Mac OS 10.2, so that for any given point size, it was 2.5× as large. This was mostly a marketing/​usability decision; neither version is more “correct” from a technical point of view.
  • In a closely related issue, the “em” is a typographic measurement equal to the current point size (usually an “em square” or “em quad” in two dimensions), but since it relates to point size, it too has no precise measurement relationship to anything one sees in print or on screen. I have sometimes had difficulty convincing non-​typographers of this fact, notably for the relevant article on Wikipedia.
  • Some years ago, I was contacted by the San Diego District Attorney’s office. A snail-​mail spam-​scammer was mass mailing a document that included a legal disclaimer, which the scammer was trying to make as unobtrusive as possible. The legal disclaimer was required by law to be in 12 point type. The font turned out to be a free version of Empire, with its ultra-​narrow and super-​thin caps and small caps. I downloaded it and as best as I could determine from a physical print-​out comparison, it had indeed been printed at 12 points. Of course (for reasons described more below), one could easily have modified in the reverse of the change Apple did with Zapfino, so that 12 point type would be half as big when printed. But the real problem was that Empire is an ultracondensed sans serif, rather like what one often sees in movie poster credits, and is pretty well unreadable at 12 points. If the objective was to get people to not notice the legally-​required disclaimer, the company that wrote the letters did a great job, and seemed to have done so within the law as far as point size was considered. I told the DA’s office I was sorry, but I didn’t think I had anything that could help them.
  • A couple of months ago, I was contacted by New York City lawyer Brad Richter about pretty much the same issue. Recently passed legislation around Power of Attorney in New York state requires that forms granting power of attorney be printed in 12 point type. Brad had done enough reading to strongly suspect the truth: point size doesn’t relate to anything specific in size of printed letters! Yes, given a specific font, the size of 12 point text in print is related to the font data. But 12 point in one font can be bigger or smaller than 12 point in another. If the objective was to provide useful guidance to people using typical fonts, then I’d say the law is just fine. But if we take that the objective is, as Brad described it to me, to legislate the “literal size of text – a minimum physical printed size so that the elderly can easily read the form,” then the law is useless. (Below I propose some wording that might come closer to achieving the desired effect.)

Historical Background

Back in the days of metal type, the answer was simple, even if it didn’t relate to anything one saw in the printed output. The point size of the type was simply the height of the metal body the type was cast on. Additional line spacing was added by means of thin strips of lead between the lines, hence the term “leading” (pronounced “ledding”) for line spacing.

Metal type, showing point size

Above is shown a piece of traditional metal type (photo courtesy Daniel Ullrich, licensed under Creative Commons Attribution Share-​Alike 3.0). The added red bracket shows the body height, which one would measure to determine the type size.

In metal type, without leading, the distance from the baseline of one line to the next would be the same as the point size. However as you can see in the example, once the metal type was printed, there was no direct means of knowing what the original point size had been, unless one also knows either the original typeface or the amount of leading used with some certainty.

Today’s Answer & Implications

In digital type, the font’s letters are drawn on a grid, where an arbitrary number of units (often 1000 or 2048) are set to equal the “em” which is then scaled to the current point size for output. So to get 12 point type in print, with a 2048-​unit em, that digital space is scaled so that the 2048 units in the design space are equal to 12 points. As Karsten Luëcke put it in a recent discussion on Typophile:

In digital type, the EM does not refer to a “real” box. You better consider the EM as a yardstick – an abstract letter-​height yardstick which establishes a link between micro and macro level, between font-​internal unit system and font-​external unit system: The font-​internal unit system is defined via UPM, i.e. as the number of units per EM. It is the letter-​design grid or resolution. The font-​external unit system may be typographic point, millimeter, pixel, etc. And this abstract EM serves to project the font-​internal unit system onto the font-​external unit system.

An example. You have a font with 2048 units per EM, internally, which is to be projected on 12 pt type size, externally. So 12 pts = 2048 M-​units or 1 M-​unit = 12/​2048 pt.

So to image the font at 12 point, one scales the abstract EM to equal 12 points.

The catch for purposes of measurement and standardization is that while there are some restrictions on how large one can draw letters in the design space, there is no necessary and required relationship between the size of the letters and the em. On average, with Latin-​based languages such as English, the “cap height” of capital letters is about 70% of the point size, and the “x-​height” of lower-​case letters is about 70% of the cap height, or about half the point size. But (and I cannot stress this enough), those are only averages, and there is no technical requirement whatsoever that one be close to those averages. Indeed, x-​height relative to cap height is one of the ways typographers describe typefaces (“high x-​height” vs “low x-height”).

[UPDATE : I did some research for a client, and verified that as expected, cap size varies substantially between different fonts. In my sample, cap size was most usually 62%-78% of the em square, averaging right around 67-​70%. Or to put it another way, if you take an “average” font printed at a given point size, other fonts at the same point size will commonly have capitals as much as 10% smaller or 10% larger than the capitals from the average font. At the extreme you can find fonts “in the wild” with caps barely over half the average size! (I expect you could also find fonts with caps close to half again the average size, but I wasn’t looking so hard in that direction.)]

Moreover, the Zapfino example given earlier shows how a given font could be at a radically different size relative to the point size and still be a legitimate font. Indeed, anyone knowledgeable in modifying fonts could in a matter of minutes, take almost any font and create a modified version, with the only visible difference being that text at a given point size is only a fraction of the size.

What About the Web?

The web can use points, but just defines them in terms of pixels. It has inherited the Windows definition of that ratio, so on the web by default 1 pt = 4/​3 pixels, so 12 pt = 16 pixels (but see below).

It used to be that Mac browsers used the Mac relationship of points to pixels, which was one-​to-​one, but that has been abandoned just a few years ago. so at least points vs screen pixels are now consistent across platforms, though how big a point is on screen (or a nominal browser pixel for that matter) depends on your screen resolution, what zoom level your browser happens to be set to at the moment, and (on Windows) whether you have set something other than the default screen resolution of 96dpi.

But the relationship between pixels and points is broken in some browsers on Windows (such as Internet Explorer 7 and earlier) when the user has a non-​standard resolution set. For example, if you actively tell Windows your screen resolution is 120 dpi instead of 96 dpi, that means that point sizes get multiplied by 5/​4, but sizes in pixels do not. So at 120 dpi, a font set to 9 pt will instead show up at 15 px, but a font set to 12 px will still be 12 px, and now smaller. Arguably this is a reason never to do font sizes in px. (Bitmapped grapics generally are not scaled by the 5/​4 ratio in browsers, but they are in other apps such as Word or the usual graphics previewing programs.)

This may get even less standard in the future, as CSS 3 is threatening to make pixels a truly imaginary thing, always equal to 4/​3 the point size. This would cause pixels to scale into virtual pixels when non-​standard resolutions are set.

Of course, some users (like me) are constantly changing the zoom level in their browsers, which also plays hob with any notion of fixed sizes for points, though at least relative sizes are maintained by browser zoom.

Things get kinda weird on the web, in another regard. CSS can use “ems” as a measurement unit. Okay, that makes sense, right? I mean, why not set an indent or margin in ems? No problem. Where it gets weird is that you can set the type size in ems. Now, logically based on the “normal” definition of the em, this makes no sense, because the size of an em is always the same as the type size, so the size of the type is always one em. But CSS allows you to break that assumption by setting an em to some specific number of points or pixels, and then setting the type size to some multiple of that. It gets even weirder, actually, because you don’t need to define the em in the first place. If you don’t define it, the standard browser assumption is that one em = 16 pixels (Firefox and possibly Chrome), or 12 points (Internet Explorer). The difference between IE and the rest doesn’t matter with default Windows resolutions, but it gets interesting at non-​standard Windows resolutions because IE then scales the default em, while Firefox does not…. Ouch.

[Note: edited and expanded this section several times on 21 March 2011 to better reflect system scaling setting issues. Thanks to Beat Stamm for pointing out the omission and helping me with details I hadn’t yet encountered.]

How to Legislate Type Size Today?

First, a disclaimer: One can implement reasonable precautions, but it’s not possible to stop determined people with sufficient knowledge of fonts and typography from creating customized fonts, which can in turn be used to create either illegible documents, or disclaimers that most people would never read. To even attempt to cover all possibiities would probably yield many pages of added law, which frankly somebody like me could probably still find a loophole in with a moderate investment of time and thought. What reasonably can be done, however, is to make the laws tight enough that it would take significantly more expertise, creativity and effort to work around them than is currently the case.

So what variables does the law need to control when it wants to legislate a minimum size and legibility?

  • Instead of (or even in addition to) declaring a minimum point size, one could declare both a minimum cap height (defining that as the height of the smallest of the capital letters A-​Z), and a minimum x-​height (defining that as the height of the smallest of the lowercase letters a-​z), both in physical units. For example, one could require a cap height of at least 7 points and an x-​height of at least 5 points, which would be met by 12 point type in most everyday text typefaces.
  • As evidenced by the case described above from San Diego, adequate width also needs to be legislated. You don’t have to be a font geek to go out and license an ultracondensed font. One way of avoiding this would be to say that the total advance width of the letters a-​z and A-​Z, at the chosen font and size, meet some minimum. Times set at 12 pts clocks in at roughly 208 pts for A-​Z and 143 pts for a-​z. After checking many other fonts, I believe one could go with minimums of perhaps 162 pts (2.25”) wide for A-​Z and 120 pts (1 2/​3”) for a-​z as minimums.
  • I probably ought to add something on stroke thickness as well. However, given that stroke thickness varies within a font, and differs between horizontal and vertical strokes as well, the best way to cover this is not obvious. The desire would be to avoid extra light (or ultra bold) fonts. I wouldn’t feel too sad if it also outlawed typefaces such as Bodoni for legal documents, due to their very thin horizontals. Hmmm.

Most common system fonts a reasonable person would think of using would mee these requirements, including Times/​Times New Roman, Arial, Helvetica, Courier/​Courier New, Verdana, Trebuchet, Georgia, Calibri, Consolas, Constantia, and Corbel.

Of course, I’ve only addressed the font size part of the equation. There are many other components to legibility of text in print, such as line spacing, letter and word spacing, line length, and the color of the text and the paper.

[EDITED various times to clarify minor points and improve wording. Most recently to correct that Zapfino was rescaled by 2.5x, not 4x, and replace a dead link.]

ADDENDUM 16 August 2012:

This stuff just doesn’t go away! A recent decision of the Michigan Supreme Court hinged on exactly this issue. The underlying subject matter was the hottest state political issue of recent years, an attempt to put in place a ballot measure that would in effect stop the ongoing removals of collective bargaining rights for folks doing business with cities. Here’s the Detroit Free Press about the case, and the actual court decision (including concurring and dissenting opinions).

Comments

32 responses to “Point Size and the Em Square: Not What People Think”

  1. Lindsay

    I love that you’re writing about this, I know a lot of non-​typographers (some of them designers) simply cannot wrap their minds around the idea that point size does not necessarily indicate the size of printed text. 

    Further, I commend you for offering the legal system some well-​thought-​out options… Although I do find it strange that they haven’t just instigated mandatory minimum heights. I have designed wine labels, and I know that the legislative bodies that check alcohol labels do have minimum size requirements set in mm (2mm, to be exact) for certain items of information. Of course, they don’t set any width requirements, so if you look at a wine label you’ll often notice a really awful vertically stretched warning label in all caps (with negative tracking) somewhere on the back. 

    Personally, I think the 2mm min actually does a disservice, because the people who enforce the rule are not designers or typographers and aren’t interested in legibility/​readability, only code enforcement. I’ve long thought a warning label in u/​l, even with x-​heights less than 2mm, would serve the code’s purposes better.

  2. Fascinating article! I’m starting to understand why some fonts are so much bigger than others with the same official font size.

    For laws, a useful and simpler rule might be to require that exactly the same font and font size be used for all text portions of the document. That’d mean that to render illegible the parts schemers don’t want read, they’d have to make the parts they want read also illegible.

    That could be coupled with a minimum font size rule and perhaps one requiring that a large-​print version to be available on request for those with vision problems.

  3. Francisc

    with Latin-​​​based languages such as English”

    English is not a Latin-​based language. Only its alphabet uses Latin characters.

    [Sure, I should have said “Latin-​based writing systems” instead of “Latin-​based languages.” I shall revise that for clarity.—T]

  4. Craig Schleunes

    To Mike –

    The SEC has a rule, 482(b)(5), that does what you are suggesting. Basically, it requires advertising disclosures to be “…in a type size at least as large as and of a style different from, but at least as prominent as, that used in the major portion of the advertisement.”

    [I like that. Probably better than trying to get into the kind of detail I was doing. It is simple and to the point. There is some grey area and room for interpretation, but anybody doing anything really egregious will be clearly in violation of the rule. Though I might want to cover “legible” as well as “prominent”….—T]

  5. Francisc

    I really enjoyed the article Thomas, I should have mentioned that in the previous comment.

  6. John

    Browser differences and customizability do make the standard point size anything but. However, at least in print, a typeface’s point size is measured from the top of the tallest ascender to the lowest descender.

    [Sorry, but no. I mean, you can measure that distance, but it is not necessarily the same as the point size of the type used to print the page, neither in metal type nor in later technologies. In metal type that distance would be equal to or less than the point size, and usually pretty close to the point size. But in digital type, the relationship has been broken. Else what I described with Apple’s Zapfino would not be possible, would it? Digital fonts are not only for screen usage….—T]

    Points “equal” in size should have these line up if placed side-by-side.

    [Not necessarily. That is the whole “point” of my post. There is no physical thing you can measure from the printed type to determine the point size.—T]

    However, then factor in the “x-​height”, and the “illusion” of type size differences can really get pronounced. Lofty, scripty fonts will look “small” (big ascenders and descenders, mixed with small x-​heights) and modern screen sans serif fonts (Arial, which has a large x-​height) may look so much larger when compared, even when they are the same “point size.”

    [Absolutely. Differing x-​heights contribute substantially to visual differences in type size, even aside from the issue with point size not referring to anything you can physically measure.—T]

  7. My brain hurts from reading this article. I will need to come back (possibly, again and again) to wrap my head around it…since I am a designer;). Great writing, though. Thanks!

    Also, noticed in your header that a search field or something gets cut off in the About section (below the copy). I can just see a little sliver of it and put my cursor in there. I am on Mac OS 6.x using Firefox 4.

  8. Sylvain Galineau

    Great post ! One nitpick (OK, maybe it’s not a nitpick for me): pixel-​sized fonts in IE no longer grow relative to pt-​sized ones when you increase your screen DPI setting since IE8. As you know, a CSS pixel is 1/​96 of an inch and browsers have treated it that way for a number of years now. So the pt and the px have a fixed relationship that is maintained regardless of DPI; this is certainly true on Windows today, at least.

    [Thanks, I will amend that point! — T]

  9. Kristoffer Tronerud

    Hi Thomas,

    Very interesting stuff, but unless I’m missing something (I had to skim because I’m trying to settle a specification argument here at work) you never provide some sort of practical condensed answer to your original question (Yes, I know you said thee wasn’t one, but…) — “what part of a 12-​​​point font is 12 points high?”… I’d like one, thanks ;-D

    [Urm, but the answer is, NO PART of a 12-​point digital font is 12 points high. Or you could say “the em square, but that’s invisible and imaginary.” – T]

    Kris

    Kris Tronerud
    Graphic Designer/​Technical Illustrator
    Smiths Medical/​MROC
    Tel: 781-763-9356

  10. Kristoffer Tronerud

    PS-

    It would seem to me that a “quick” answer would be the distance from the top of the Cap to the bottom of the Descender –

    [If by “quick” you mean “approximately right most of the time” then sure. For that you could also take 1.5x the cap height. Or twice the x-​height. Any of those should average about the right number in an average font, and be within 10-​20% of correct in >90% of fonts. But just remember that there is no required relationship there. – T]

    Kris

    Kris Tronerud
    Graphic Designer/​Technical Illustrator
    Smiths Medical/​MROC
    Tel: 781-763-9356

  11. Thomas, thanks for this interesting article.
    Was trying to figure the following situation. Given a font and a size in point (say Arial 12), since points are a measure of height, if I modified the width (letter spacing or proportion) can we still consider an Arial 12 in legal terms? 

    thanks for your opinion.

    ML

    [I can’t speak for the legal part of this. Modifying the letter spacing or horizontal proportions doesn’t affect the point size in technical terms. But I imagine somebody might question whether your modified font was still really “Arial,” perhaps? — T]

  12. Ian

    It’s easy enough to determine that a point is 1/​​72 of an inch”

    Perhaps on paper, but when screens are different resolutions with different dot pitch, that is not easy enough to determine at all.

  13. The point size of a typeface is the measurement from the top of an ascender to the bottom of a descender. So you can’t use a cap “H” like in the example given to determine point size. You need two letters (e.g., hq, you would measure from the top of the h to the bottom of the descender on the q). “M” represents the width of the capital “M” in a given font. So if you’re setting some copy in Arial, and you need an em-​dash, that dash is supposed to be the same width as that of Arial’s capital “M.” The explanation is the same for “N.”

    I used to work for a hot-​metal an Penta system typesetting company, and the way we always verified the point size of a typeface as well as leading was by using a tool called a type gauge/​graphic art ruler. It’s a transparent guide that you lay on top of copy to measure point size and leading. I don’t know how long they have been in use, but they’ve at least been around since the early ’70s, if not longer. Do an Internet search and you can see what they look like. I’ve always used an all-​in-​one tool, but they are also sold separately. I don’t know why, because if you need one, you will need the other.

    [Thanks for taking the time to write. I hope that what I am writing here doesn’t come across as too harsh. The whole point of my piece is that things were never as simple as people would have liked, but it has gotten much worse with digital type.

    Of the six sentences in your first paragraph, all but the second one (“So you can’t use a cap”H” like in the example given to determine point size” which is true) are false statements. To take apart your own examples with actual data, in Arial the ascender-​​​to-​​​descender distance is 1873 units (for top of d to bottom of p, could be 1922 from top of f to bottom of g). That is less than the em square of 2048 units. In other words, the distance you say will equal the point size is in fact about 6% to 9% smaller (depending on which measurements you use for ascender and descender). The advance width of the M is 1706 units, but that of the em-​​​dash is indeed the expected 2048 units. The N is 1479 units wide, while the en-​​​dash is 1139 units (interestingly, more than the expected 1024 units, but still unrelated to the cap N). Times New Roman, which is pretty carefully based on the metal Times typeface, is even a bit smaller than Arial on the em-​square. That is, the difference between the ascender-​to-​descender distance and the point size is even greater than it is with Arial.

    I have indeed used a type gauge myself. I have a couple in my home office. They show measurements in points and picas, rather like a ruler. Some of them also use a common typeface such as Helvetica to show size of type, using a letter such as the capital “E.” However, as discussed, the height of the cap “E” in one typeface will not necessarily be the exact same size as the height of that letter in another. For example, Comic Sans has a cap height almost 10% taller than Arial, while Calibri has a cap height about 12% smaller than Arial. So the type gauge’s “E” measurement is only exact and accurate if you are using the same typeface. The same thing is true of ascender and descender sizes: they vary between typefaces. In fact, there is no measurement you can make of anything in a font that is the same from one font to an unrelated other font. They just don’t work that way. Certainly not in digital fonts. Even with metal fonts you couldn’t take printed output using an unknown font, measure some distance, and declare that to be the point size of the type. It has never been true.

    What could you actually measure? In metal type you could be guaranteed that the ascender-​to-​descender distance did not exceed the point size. But it could be less. One other thing you can say is that with metal type, if it was “set solid” (without leading), at a constant point size, the distance from one line to the next of any given attribute (for example, the baseline) would equal the point size of the type. But that relies on knowing it was set solid. You could be sure that the point size was no more than that distance, but it could be less.

    — T]

  14. an intellectual CIRCLE-JERKLEGIBLITY is the issue…all legal papers must be in one font… at one standard size…done

    [So, which operating system or font vendor are you going to give a legal monopoly to? And even if “one font, one size” works for “legal papers” there are cases where we’re talking about advertising, or product labels, or… all sorts of other things where some degree of font freedom is seen as desirable. It just ain’t that simple. — T]

  15. One approach might to be reasonably vague — require 12 points high, reasonably proportional, and easily readable. Then list a few well known exemplary fonts which explicitly fit the requirements. Say, Times New Roman, Century Schoolbook, Geneva ….

    That way, a scoundrel can’t claim that (s)he doesn’t know how to obey the law, the definition of ‘easily readable’ can be left to a jury, and someone who doesn’t know fonts (and doesn’t try to work around the law) is highly likely to be able to obey it.

  16. Charles Whitehead

    Mmm. Very confusing.
    I think the issue of caveats should be with one standard font of a standard size. No arguments, no leeway. One font, specified in law….and, make it international.

  17. There are a few problems with that idea. Not insurmontable, by any means, but serious considerations.

    1) What typeface are you going to give a monopoly to, and how do you choose it? I suggest we use an open source choice to avoid blessing a single commercial enterprise. Let’s say we do that.

    2) “Make it international.” How international do you mean? Do we need one font that covers all the world’s major languages? I will assume so, but making this work with the other requirements is a problem.

    3) Do we need a full family of four fonts including bold, italic, and bold italic? I would assume so.

    4) Let’s say that we want a typeface that is particularly legible. When I think of what is unacceptable, I am looking at you, Helvetica and Arial. Times isn’t all that for legibility, but it is adequate in in print. Not great on screen.

    5) Let’s also say that we are going to need both a serif typeface for print and a sans serif or slab serif for screen.

    Now, the problem is, there are no typefaces that meet all these requirements. Heck, I can pick two or three of these requirements, and I believe we will find that there are zero options: open source, all the world’s major languages, comes as a four-​member family. Nope!

  18. A bit of tangent here- I am a slide rule collector and I recently came across an item known as a Wilson’s Cylindrical Calculator for Rule Work. I know that “back in the day” it was used in helping plan typesetting, but I can’t tell any more than that. I can send some scans to anyone interested. If anyone knows more about this item I;d love to learn about it. As far as I can tell, there has been one sold via ebay (the one I just got) and on auctioned in 2007. Here is ebay link. Thanks.
    http://www.ebay.com/itm/Rare-Wilsons-Cylindrical-Calculator-1915-/380561683920?_trksid=p2047675.l2557&ssPageName=STRK%3AMEWNX%3AIT&nma=true&si=6fLP8%252B0u%252FYxdYuCDUtj1Rsb4b2k%253D&orig_cvip=true&rt=nc

  19. Very cool! I am not familiar with this particular device, but clearly it was used to plan how much text would fit on a line and/​or page. This is similar to “characters per line” tables that were once published. What makes them complicated (besides the fact that they have to make some assumptions about the mix of letters in your text) is that every font is different.

    I strongly suspect that the “series” setting on the left in your device is a numeric code for the typeface, from a specific manufacturer. Possibly for the Monotype machine or American Type Founders—they both used numbers in exactly that fashion, and both had numbers in the right range at the right era. For example, 93 was the Monotype series number for News Gothic Bold, released ~ 1908.

  20. Adrian

    With reference to printed documents, for legal purposes, I do not understand why the law doesn’t simply use millimeters to define character dimensions (probably a minimum height for upper and lower case letters, plus a minimum width). To try to make a legal definition using points when, as the article makes clear, they have no need to relate to actual real world dimensions is futile.

  21. You could measure any of those things in points, btw. It’s just that the notion of an overall general “point size” doesn’t map well to any specific thing.

    Any other system of measurement will map better to real world concerns, but has the significant limitation that it is no longer trivial for a person creating a document to know that they are in compliance. Overall point size is the thing you enter in an application.

  22. Very interesting read, and this confirms an issue that I am having in designing better typography for a web style framework. With reverence to your points about the state of the web, I am finding it difficult to resolve the issue of variable cap-​height for custom typefaces. The issue has to do with aligning type to a baseline. Given that text generally renders to the center of a line height, the equation is as follows to push font to a baseline of a set vertical rhythm:

    font-​size * (line-​height – cap-​height) /​ 2

    Here is an example based on using relative units em and default 1em (16px font-​size) (this works for rem as the relative units are preferred):

    (1 * (1.5 – 0.75)/2)

    this equation will give you the amount of padding-​top you need to add to the text.

    Does anyone have a solution to programmatically finding the cap-​height of a custom font-​face, perhaps by interpreting the .ttf file?

    Thanks for all your thoughts. 

    Sources, for those who want to look deeper:

    https://medium.com/written-in-code/aligning-type-to-baseline-the-right-way-using-sass-e258fce47a9b

  23. Given that text generally renders to the center of a line height”: Note for other readers that this is specific to web typesetting and the CSS concept of “line-​height.”

    Does anyone have a solution to programmatically finding the cap-​​​height of a custom font-​​​face, perhaps by interpreting the .ttf file?”

    Certainly! Most simply, cap height is a piece of metadata present in the OS/​2 table of a TrueType or OpenType font (sCapHeight). Now, it is not 100% reliable—there is no absolute guarantee that a given font will have that metadata accurately recoded in the font file. But it is going to be correct over 90% of the time, so it is a darn sight better than nothing.

    Note also that cap height is relative to the em, which may be 1000 units, 2048 units, or some other semi-​arbitrary number.

  24. John

    The US Supreme Court has rules that require all documents to be in 12 point Century font. But no word processors that I have found have Century font.

    Using Word’s New Times Roman (which is very similar) in 12 point (with 2 point leading between lines), they rejected a very laboriously prepared and checked bound printed document for type size. When I measured the printed height of 5 lines (5 x (12+2) = 70 points = .97222″ it was exact. But they claim to have a magnifying scope that reveals whether it is 12 pt and claim that it is 11 point. Presumably they are measuring something about Century that is invisibly distinct from Times Roman.

    There is nothing to be done about it that I can see. The size is correct, and no one has Century. So there is no desire for legibility here. They have a 20-​year-​old clerk who likes to destroy priceless things and put people to vast trouble and expense for nothing, and pretend that he is right.

  25. Hey John,

    Fonts are special files that are installed on a computer. Some of them come pre-​installed with the operating system (such as Mac OS or Windows), others are installed by other programs that you install (such as Microsoft Office or Adobe Creative Cloud), and still others are installed personally by the user.

    In the case of Century, the original design is from over 100 years ago, by a type foundry that no longer exists, and you can license versions of it from a variety of sources. Monotype’s version was bundled with most Microsoft programs (including Word, but not with Windows alone) in their 2000 and 2007 versions, but not 2003. Century MT was bundled with Office 2010, but not in the standalone Word 2010. See https://www.microsoft.com/typography/fonts/font.aspx?FMID=1292 for details.

    So I think “no one has Century” is clearly incorrect. Many millions of users have it. I have three completely distinct renditions of it (Agfa, ITC and Monotype, and I’m not counting Century Schoolbook or Century Oldstyle, those are quite different). You can license it separately from the Microsoft apps from vendors such as MyFonts, or perhaps with an old copy of Office 2010.

  26. John wrote: “But they claim to have a magnifying scope that reveals whether it is 12 pt and claim that it is 11 point. Presumably they are measuring something about Century that is invisibly distinct from Times Roman.”

    Well, a little quick checking shows me that if one assumes the most common version of Century (Monotype’s, bundled by Microsoft), the caps are a bit shorter than Times New Roman at the same point size. In fact, they are precisely 11/​12 of the height! (12 point Century MT is the same size as 11.002 point Times New Roman)

    From their point of view, they probably just checked and resized Century until they got caps the same size as yours, and assumed that meant yours wasn’t the same point size. You are welcome to refer them to this article to demonstrate that different fonts can be different physical sizes at the same nominal point size. However, you still didn’t meet their requirement of using Century, so I don’t think this would get you off the hook!

  27. David

    I found your web site helpful, but I’m not sure if I agree with your interpretation of the New York law. New York has a general statute which provides: “Whenever a requirement of law relating to size of type is stated in point size, the type size requirement shall be deemed met if the x-​height of the type is a minimum of forty-​five percent of the specified point size. Each point shall be measured as .351 millimeter. The x-​height size shall be measured as it appears on the page. The x-​height is the height of the lower case letters, exclusive of ascenders or descenders.” N.Y. Gen. Constr. Law § 62. 

    Thus, the power of attorney statute to which you refer actually does specify a type size. It requires that the x-​height of the letters be 5.4 points(45% of 12 points). A document printed in Times New Roman would need to have a font size of 13.846 or greater, and a document in Arial would need to have a font size of 11.73 or greater. I actually wonder if this was the intent of the people who drafted the rule. I suspect many lawyers drafting these documents are unwittingly using 12 point font.

  28. David: I note that it is one-​way: “the type size requirement shall be deemed met if…”. It does not say the converse, which is what you claim, that the type size requirement shall not be deemed met if the x-​height does not measure a certain amount.

    So, no it does not appear to me to mandate the sizes you say.

  29. Richard Wilkinson

    A fascinating piece! I stumbled on it while researching information (rules?) on true type fonts. My interest was the relationship between font size (point size) and the “real” font height as it appears on screen and later on paper. Essentially I am developing a program to draw my computer flow charts. Text is drawn with an origin at the top left of the characters em square? I am wanting to adjust this position so that the characters are vertically centred on a nominal x pt line hence I need to calculate some small vertical offset.

    Your piece answers many of the questions I have regarding my initial research. I have no need to go into the detail that your piece does but I did pick up on the average value you quoted, cap height is about 70% of point size.

    This will probably be sufficient for my purposes but I did enjoy being side-​tracked by the detail in your piece and the references to court decisions.

  30. kai b

    Mr Phinney:

    Thank you for a most excellent article; I am dealing with a similar issue related to “minimum physical size” on a screen, and figuring out how to specify a point size for the font to achieve that goal.

    Fwiw, it seems that many of the “legal” issues you described could be solved by specifying the “minimum glyph sizes” directly in points, not as a font point size. That would have a physical meaning rather than a relative one, and specifying a capital M as 12 points and a lowercase x as 8 points would not allow weaseling on height. However, it does leave the average person in a muddle about how to figure out the relation, and an equivalent rule for width would be even worse!

    I’m a little surprised that nobody seems to have made this point: the M-​height cannot represent the font height because room has to be left above the caps for accents in the ascender space. In English we tend to forget this, but the Uppercase Å is quite taller than the M, and there are others even taller. 

    Thanks again for your effort,
    k

  31. jim slade

    I have a slide rule that multiplies in fractions. It has been suggested that it was used to calculate EMs in printing but I can not find any person or body (organisation) that knows how it was used.
    Your site comes close to EMs etc but still leaves me not knowing. Is there anybody that reads this site that might be able to clear things up for me. Should there be someone and they want more info or photos of the slide rule I can let them have them.
    The slide has 2 logrhythmic from 1 to 10 (1 1/​8, 1 1/​4, 1 3/​8, and so on to 10. I wait in hope, Jim Slade

  32. Hi Jim,

    That does not sound like anything I am familiar with, offhand. Good luck tracking it down! I suspect it is unrelated to printing, though.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.