Readability on The Web (UI Design Bootcamp, Week 4) | Rob Sutcliffe | Skillshare

Playback Speed


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Readability on The Web (UI Design Bootcamp, Week 4)

teacher avatar Rob Sutcliffe, UI Designer / Developer

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

    • 1.

      Intro

      1:17

    • 2.

      How We Read

      8:01

    • 3.

      Readability

      4:18

    • 4.

      Aspect Ratio

      4:47

    • 5.

      Viewing Distance

      11:05

    • 6.

      Large Text

      6:48

    • 7.

      Line Length

      6:35

    • 8.

      Line Height

      7:30

    • 9.

      Localization

      11:31

    • 10.

      Summary

      1:50

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

211

Students

3

Projects

About This Class

The most crucial aspect to form a great user experience is having a beautifully crafted user interface. Some small changes to your aesthetics can have a huge impact on the experience of your users.
If you're designing using a web application, you're making decisions about typography, colour and composition. These will affect the branding, style, usability and user experience of your application. You're already making these decisions but are you aware of their impact. Very subtle use of typography and colour can have enough personality that we don't need any other visuals. We can give life to a dull block of text and it can make it easier or harder for our user to read. Getting a few simple choices right can make or break the application.

Week 5: Readability
Typography is 95% of what we see on a web application, it dictates every other design decision. yet few people really stop learning how to use typography to their advantage.

This week we'll be learning how we actually read and how can we make it easier for people to read with our typographic choices on the web.

Is this course for me?
Ideally, you'll already have spent some time designing websites and/or applications. Every aspect of the course is created with beginners in mind but you may find you get more out of the course if you've already created some designs. You'll also ideally need to know how to use some design software. I recommend Figma, but Adobe XD, Invission Studio, Sketch or some similar software will also be okay.

The course is created with designers in mind but it may also be of interest to front-end developers or product owners. 

Meet Your Teacher

Teacher Profile Image

Rob Sutcliffe

UI Designer / Developer

Teacher
Level: Beginner

Class Ratings

Expectations Met?
    Exceeded!
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Intro: In week four of the UI design bootcamp, we will be looking at readability. We will first have to understand the various stages of how somebody reads. We'll look at some of the myths about readability on websites. For example, the myth that sans serif typefaces are easier to read than serif typefaces. So they aren't. Of course, the myth that we should have our body typeface always at 16 pixels. Different typefaces are different sizes at 16 pixels and different devices or different distances from our face. We will instead learn a only slightly more difficult formula to make sure our typefaces are a good size to read. And we'll make sure those sizes adjust well for different devices. We will learn about an optical illusion that makes it a bit trickier than you'd think to pair a heading typeface with a body typeface. And finally, we'll look at how to choose the line length and the line height once you know the size of your typeface. Then by the end of this short course, you will know how to choose the font size, line length, and line-height for any typeface to make it optimal for readability on the web. 2. How We Read: Before we can talk about readability, we need to look at how people actually read. It seems like quite an obvious thing. But even if you look at a web application, there are two different kinds of reading that are going on. One is when you're trying to find something. So your navigation and your buttons and that sort of thing where you know what you're looking for and you're using the text to help you identify the thing. And the other is when you're trying to extract information from something, maybe you're looking at a data visualization or you are reading an article or a comment that somebody has written when you don't know what's in it yet and you're trying to extract and understand the information in it. Those are two very different kinds of reading to help us understand the difference, I'm going to borrow a definition from Toni Basil. You may have heard of Tony Belsen because here's a speed reading champion. He is an expert on how we learn, and he's the guy who invented mindmaps. Tony boson says there are seven stages to reading. The first one is recognition. This is identifying the E on the page as the one which is in your brain somewhere. Most of this work has done before you start reading, when you learn what each of the letters mean, the next stage is assimilation. This is the physical part. This is when the light bounces off the screen and into your eye and then is transported up to your brain. The third stage is comprehension. This is where we actually understand what the words say. All the words on the page combined have some kind of meaning and understanding what that meaning is. The next stage is knowledge. This is where we apply it to the other things we've previously learned. Maybe we form some kind of opinion about what we've read. We might reject it or we might integrate it into our other ideas. The first three stages are all learned at school. But unless you attended college or university, you probably didn't really learn the knowledge stage. You didn't really learn to rewrite it in your own words or have an opinion about the thing that you're reading until you got to university. So this is a more advanced stage in reading. If we think back to our web application when we have labels for pages, navigation and buttons, we don't have to worry about this stage. People already knew what they were looking for. We just need to worry about those first couple of stages. But for all the other parts of our application where we're giving someone information and we need them to take them away, engage with the information, and use it in some way. Those will apply to all seven stages. The fifth stage of reading is retention. This is actually been able to store it away somewhere in our brain to bring it back later when we actually need it, then we have recall, which is when we bring that information back out of storage when we need it. And Tony buttons, final stage, stage seven is communication. Being able to use that information we've stored and recalled and explain it to somebody else. I think it's worth us being aware of and thinking about these seven stages when we're making typographic choices. But I'm not going to go into them for too much detail, certainly not right now. However, if you are making a decision like what to use as the body text in a large block of typography. We just looked at the very first two things on here, recognition and assimilation. We might say, You know what? Helvetica is a really, really nice body. Follow it because it's very, very quick for us to perceive. It's very fast and efficient for assimilation. It uses simple geometric shapes. It's perceptually less effort for us to assimilate the letters. When we looked at the anatomy of typography, we mentioned how the ascender on a Helvetica H is not particularly high, making it almost identical to the n. This gives us recognition problems instantly. Likewise, if you look at a, C has a very small opening and the exact same geometric shape as an O or an E. And of course the uppercase and the lowercase l are pretty much the exact same shape. Even if we just consider these first two stages when making a typographic decision, we can see how they might actually massively contradict each other. Helvetica is a great choice for assimilation, but a terrible choice for recognition. And because of the overuse of the Helvetica typeface is probably particularly bad for memory and engagement, meaning most of the stages between comprehension and communication are gonna be negatively affected by choosing this typeface. Now it may seem like an unnecessary detail to look at the definition of every single letter and criticize or praise the recognition and assimilation factor for those tiny, tiny little details. But as an adult, when you read, you almost never look at every single individual letter. And if you read fast enough, you'll rarely even looking at a single word at a time. This means over time, we're learning to read an entire word because of the overall shape of that word. It might not even be the one which are I is currently focused on. It may be two or even three words away from it. If we read particularly quickly, meaning it is not even in focus when we read it. Identifying the difference between a Helvetica o and a Helvetica or C or E when it is not in the center of our focus, leads to potential misreading and therefore will negatively affect the following six stages. The tiniest detail in a typeface that affects recognition, assimilation, engagement in memory, or any of these details, becomes massively important when people are reading a large body of text because they will go through it at an incredible pace. And the smallest detail can affect them emotionally or affect their understanding. Now if your first language was Japanese or Chinese, or somehow Mahan or Egyptian hieroglyphics, then you will be used to reading an entire word as a single symbol. You were already reading quite fast. But we should also be aware that the perceptual effort required to assimilate a Chinese or Japanese character is much more difficult. And the importance of recognition because if the similarities between characters makes it even more important that we consider these factors with these alphabets. According to Tony boson, there are seven stages to reading. When we take all of these factors into consideration, there is no way we can possibly say there is one typeface we should choose. That's gonna be the best one in all scenarios. And even if there was, we are currently just talking about reading. We're not even talking about all the other parts of visual communication we just discussed. We're not talking about motivating people to read. We are literally talking about how well they read. All of these factors make a term like readability almost impossible to define. But we're going to come up with some form of definition in the next video. Just be aware that it's not a rule set in stone. 3. Readability: If we wanted to measure how readable or the readability of a block of text on a website. There are multiple, multiple things that we would want to consider. The way that people gauge readability is as wild and varied as the way that they measure usability itself. There are multiple techniques where people count the number of adverbs. They look at how complex the sentence structure is, how many syllables per words that are in the text. Lots of stuff that we won't look at throughout this course because they've not related to typography. But if you go to a website like readable.com, you can put in a paragraph of text and have it rated on that kind of stuff. There's lots of ways of measuring the speed of perception and how accurately perceived typefaces are. There's lots of things to do with how easy it is to differentiate between letters in the typeface. And everything I just mentioned is just to do with the first few stages of reading, not to do with how easy it is to remember or recall, or how much it engages you and makes you think and form your own opinions about the content. As web typographers, it's better for us to think about the variables that we have available to us rather than all the ways we can write readability as a whole. Now once we've chosen a typeface and we're gonna be doing that largely based on how well the character of the typeface fits the brand. There are three variables that we can control. We can control the text size, the line-height, and the line length. You may have from time-to-time, heard some rules of thumb about these three variables, specifically with text size. For example, you might have heard people say text needs to be at least 16 pixels high. Unfortunately, that is a rule of thumb. And as typographic designers, it's not really much use to us. 16 pixels high for one typeface isn't the same as 16 pixels high for another typeface, for various reasons. The 16 pixels is referring to the surrounding box and different letters and different typefaces fill these boxes in multiple different ways. They might go right to the edges. They have absolutely no guarantee that that's going to happen. They might be quite small inside that box. And even then there's various attributes like the x-height and the optical weight. Stuff that we'll talk about in some videos very soon that are actually going to affect how big it appears on the page. Even then. That's before we even talk about responsive design. We actually hold different screens at different distances from our face. So our phone, when we look at the screen on our phone, we hold it much closer than when we look at a website on a monitor screen. There's no way of been exactly sure how far the user is holding their phone from their face. But generally speaking, a type size of 16 pixels on a phone screen is not the same as a type size of 16 pixels on a monitor. The other two variables, line heights on line length, are gonna be in some way affected by the choice of topography and then the font size. So it's impossible for us to work these things out until we have that font size. In fact, for any of these variables, the text size, line-height, and line length changing one is going to affect all three. If you look at the design of an existing website and you say, You know what, we need to make the text bigger on this website. That's gonna change absolutely everything. When we think about readability as typographers, we're thinking about the text size, the line-height, and the line length. And we're thinking about all these three things working well what together? For the rest of this course, I will refer to readability as how well these three things work together. Being well aware that there are multiple other things that go into whether or not the text is readable, especially that we might even consider how well we remember and recall the information as part of readability. 4. Aspect Ratio: In the last video, I said the overall heights of the typeface is not too important to us when we're thinking about readability. And just to prove that point, I want to show you some texts written in Verdana and then texture in the exact same size, but in Garamond. Now a big difference between Madonna and Garamond is Madonna has a very, very high x-height, and Garamond has a very, very small x-height over all. If you take any typeface and you divide the overall height of the letters by the x-height, you get the aspect ratio. The x-height is normally around half the height of the overall character. You're normally looking at something around nought 0.5 as the aspect ratio. But it could be anything from nought 0.4 up to nought 0.6. Garamond has an aspect ratio as small as 0.38. The x-height of Garamond is very small compared to the overall size. Remember the size is the size of the surrounding box. So even the capital letters might not fit perfectly inside that box. For Donna has an aspect ratio of nought, 0.58. The x-height is quite large inside the overall height of the letter. There are various calculators available online to find out the aspect ratio of your typefaces. I quite like this one on this page which I will share with you. And I like it because I can put in the name of any font family and a half on my computer so I can calculate all kinds of wacky and wonderful font files I happen to have. Now if we were, for example, using Verdana and Garamond together, or if we were using one as a fallback font for the other, then we would want them to look roughly the same size and have a similar rhythm going down the page. Something we will talk about a little later. If we, for example, take 16 pixels, we say we have some Vedanta that's 16 pixels high. We can times that 16 by nought, 0.58, and this gives us a number like 9.28. This is the x-height of the Verdana that is 16 pixels high. Now if we divide that by 0.38, which is the aspect ratio of Garamond, we get the number twenty four forty two. Twenty four point forty two is a pretty good size to make Garamond, if we wanted to look roughly the same size as 16 pixel for Donna. Now as you'll see that I'm quite look the same size. And part of the reason is because I've chosen two typefaces as the exact opposite end of the spectrum, and they don't even look similar in any way. The Garamond is pretty big compared to the Vedanta. But there's also a few other things. Garamond is quite an open typeface, has got big open balls and apertures, has got quite heavy weighted lines and quite some variety in there too. There's various aspects of this typeface that are a bit harder to quantify for those reasons in instances like this, I might trust my eye a little bit more than the maths. Maybe I'd reduce the size of fat Garamond a tiny little bit. Now for now we just need to do all of that stuff I just said manually. But at some point in the not-too-distant future, there is a CSS rule that does it for us. Font size adjust. Now if I had some Garamond and I gave it a value of font size adjusts nought, 0.58 naught point five-eighths being the aspect ratio of Verdana, then give it a font size of 16 pixels, and it would automatically make it 23.2 pixels high. For me, essentially, our browser will just do that little equation we just did for us. The first thing we have control over when we're thinking about how redouble our textures is the font size, but the font sizes, It's not really an interest to us. The x-height or the aspect ratio of the font is what's interesting to us. We can find out the fonts aspect ratio using a aspect ratio calculator online. And then we can make any adjustments to typefaces we use together so that they have the same x-height rather than the same height. However, we do always want to be making sure we use our eyes, we trust our eyes and we train our IE's. Because if you had something like Garamond and Verdana, there's such drastically different sizes that when you try and make them uniform, they're going to always look a little bit off. Realistically, this is just one of the many things you should consider when you find typefaces that work well together. 5. Viewing Distance: In the last video, we were talking about how to set your pixels high for a typeface based on its x heights or its aspect ratio. Of course, we don't want to be measuring things in pixels, not anymore because all of our displays now work based on reference pixels. A reference pixel is only the same size as a pixel if you're using a desktop monitor, and it is a 96 DPI monitor, the resolution of the screen affects how many pixels a reference pixel is, but so does how far the devices held from the user's face. Unfortunately, different devices and different displays can show reference pixels to the correct size with varying results. So it is worth understanding how they work. We'll talk more about how to reference the sizes of our texts later. But before that, I want to touch on a point about design that I love saying, which is that designers shouldn't care about the real world. We should care about people's perception of the real world. The amount of pixels on the screen isn't. What's important is the amount of pixels in your eye. I like to refer to these as perceptual pixels, but astronomy and navigation already had a term for it, which is arc minutes of minutes of arc. An arc minutes is basically the number of degrees that the earth turns in one minute, which is almost exactly 160th of a degree. So why am I talking to you about this term that astronomers and navigators use? Well, the reason astronomers talk about arc minutes is because let's talking about what we can perceive from the earth. One arc minute is pretty much one of our perceptual pixels. It's how much we can actually make out with our eye. If you imagine your head right now as the Earth, you imagine the 360 degree vision that you have. If you turn your head around and you look up and down. If you take any one degree movement up and down, and only one degree movement left and right. And you divide both of those by 60. You've just basically created the pixel grid. That is what you actually can see. If something is less than half the size of an arc minute, we can't see it. And the reason we measure in degrees or arc minutes is because the distance from our AI makes a big difference in how well we can see it. So let's say that we were measuring something in pixels and it was on a display, on a monitor. Monitors are typically 60 centimeters from the user's face. So 16 pixels high on that monitor would be 24 arcminutes. I'll give you the calculations for that later. Now if we showed the same 16 pixel text on a mobile phone screen, which we typically hold around 30 centimeters from our face. That would be closer to 48 arcminutes. And on an iPad, 45 centimeters from our face would be looking at 36 arc minutes. So this diagram shows the difference in text size if each of these devices was showing actual pixels and they all have the same resolution display realistically, because you hold your phone closer to your face, it normally has a higher resolution. In fact, Apple gave the iPhone a 300 dots per inch or pixels per inch Retina display, precisely because you hold it 30 centimeters from your face. And that means that one pixel is almost exactly one arc minute, making it the highest possible perceived quality for a mobile phone screen. As another side note, you may have noticed this funny symbol after the numbers in red. This slightly slanted thing that looks like a single quote mark. This is not a single quote mark it as a prime symbol is used for two things in typography. It's used to say a certain number of feet, and it's used to say a certain number of arc minutes. You can also abbreviate this by writing 48 AM, 48 amen or 48 arc men. All of these are acceptable standards. Yes, that was a very complicated way of saying things that are further away look smaller. But that was, so I could introduce you to one of these handy calculators. You put in your viewing distance, which is typically going to be 30 centimeters, 45 centimeters, or 60 centimeters for a phone, iPad, or TV screen, you may want to calculate slightly differently for a watch screen or if you're even dealing with TV interfaces or movies, then in the perceived size, you can say 20 or 22 arc minutes. 28 to 22 arc minutes is agreed upon to be quite comfortable size for reading, but I will give you some better calculations for that much later. And it will tell you the physical size that the texts would need to be on something at that distance if you want to view It's at that many arc minutes. One thing you'll notice about any of these calculators is the output is not in pixels and that's because pixels on not a defined physical size. It depends on the display. Or it's time we came back to reference pixels. If I look at the perceived size up here, you'll notice that one of the options is reference pixels up here. You'll also notice that it is unfortunately nothing translatable from an arc minutes. The agreed upon size of a reference pixel unfortunately has nothing to do with our perception. It's based upon a display of 96 pixels per inch, which we're looking at from 60 centimeters away, purely because that is the standardized size of a pixel. Back in the early days of the Internet, a reference pixel is equal to 1.2789 arc minutes. So it's slightly larger than a perceptual pixel or what we can see. And it is also equal to about naught point naught 213 degrees. It would be really handy for designers who care about perception if they just made a reference pixel the same size as an arc minutes. But we're not going to talk about reference pixels too much anyway, we'll touch on it's slightly in the implementation module, but we're not going to talk about them too much. And that's because there not too much use, because different devices haven't really adopted them perfectly. A big role of design and front-end development is never trust a computer. You have to understand what it's doing behind the scenes because a lot of them are going to do it wrong. If we combine everything we know about arcminutes and everything we know about Aspect Ratio or x-height of our text, we should be able to come up with some pretty good calculations for our typography. We look at one more thing. If we take a look at this article in the Journal of vision from some experiments that were done into reading efficiency, reading speed, we can get a pretty good calculation for how big our texts should be. If we want people to read efficiently, we would be really punishing our readers if we made it as small as we possibly could for it to be legible, we want it to be comfortable and easy for them to read quickly. The ideal x-height for reading efficiency on your site is nine arc minutes for the size of the x-height. This is actually based on the research finding that the perfect size is six arc minutes. But we're going to bump it up a little bit. So let's make sure we're catering for all eyesight's. Actually, if you are making an application where the users are perhaps a bit older or perhaps have a hard of seeing problem. You may want to push this all the way up to 12 arc minutes. But generally the recommended size is nine arc minutes for the x-height. Now if for the sake of example, we bring Vedanta and the Garamond back. We can simply times nine by the aspect ratio of these two typefaces. And that would make Garamond 24 arcminutes and total, whereas Madonna is only 16 arc minutes in total. Or to put this right back into a measurement that everybody can understand. We can look at reference pixels. Garamond would be 18.8 reference pixels, while for Donna would be 12.5 reference pixels. This would make Garamond 2.4 millimeters on a mobile and 4.2 millimeters on a desktop. And it would make for Donna 1.4 millimeters on a mobile and 2.8 millimeters on a desktop. We can see that the recommended size is quite different. Actually, neither of them are even that close to 16 reference pixels. Now whether we like it or not, we are still going to need reference pixels from time to time. So how did I calculate that last number? We know one reference pixel equals 1.2789 arc minutes. So if you divide nine by 1.2789, you get something around seven. So we could say that seven pixels divided by the aspect ratio gives you the ideal reference pixel height for the typeface. As designers, we are far more concerned with the pixels that people see than the ones that are on the screen. So we don't measure the heights of text using the pixels on the screen. We do it using arcminutes, which is 160th of a degree of the few weeks and see all around us when we move our head around. The ideal size for text for people to read quickly and efficiently is between 612 arcminutes. We ideally aim for nine right in the middle so that we're catering for all people. If you have any information that proves that most of your users have particularly good eyesight or particularly bad eyesight. You might want to move this slightly more to one of the two extremes. Otherwise, we're generally going to aim for an x-height of nine arc minutes. Hi, there is no way the device we're looking at knows how far away our faces. Although people have tried to develop little bits of technology that will do that. So we have to deal with the units of measurement that CSS gives us. We'll look at those a little later. All we need to worry about for now is that there is no minimum size for typography. It's dependent upon the device and how far away people generally hold that device from their face. And that we can use an arc minute size calculator so we can get a uniform size between mobile, tablet and desktop and possibly TV and watches. Should we wanted to. 6. Large Text: We now know that the optimal size for our texts, for the average person to read it quickly and efficiently is that the x-height should be nine arc minutes. Hi, but what about all the rest of the text on the page? What about the headings or the text on buttons? All of these things need to stand out a little bit because button text or other UI elements are things that we're going to scan for rather than be actively reading and headings need to grab our attention and jurors in. Well, readability isn't our concern with these other bits of text or button has two words on it may be the heading has most five or six words. We're not worrying if it's efficient for somebody to read those with UI elements were worried if it's easy to spot out of the corner of our eye and with headings were worried if it has impact and it sets the tone of the message of the rest of the text. Essentially, we can make all these things a little bit bigger than what is comfortable for large areas of reading, because that solves other purposes. However, there are some other things to take into consideration that are not about readability, but fit in quite nicely with what we were just talking about. One thing you may have noticed about all these different devices. Your watch, your mobile phone, your iPad, your monitor, your television, is how big they are. The further away they are from your face, The bigger they are. And I don't just mean how physically big they are. I mean, they take up more arcminutes if they're farther away. If you're currently sitting in a comfortable 60 centimeters from your monitor right now and you hold your mobile phone up or comfortable 30 centimeters from your face, you'll notice you can still see your monitor, your mobile phone covers maybe a quarter of the screen. If you have a massive phone for most of our assets, even less. So we could say we have a lot more arc minutes available on a desktop screen than we do on a mobile screen. Again, probably slightly obvious, but you might want to ask why we generally don't like having big things really close to our faces. Ideally, we don't want big obstructive headlines shoved in our face either. If you look at a billboard, the big text is massive and the small text is pretty small. The ratio between the heading texts and the body text on a billboard is massive. Of course, a billboard has quite a different purpose to a mobile phone. But you'll notice that the smaller the device and the closer you hold it to your face, also, the smaller the headings. If we have a big bit of banner text across the homepage of a website or a heading on the top of a web application. The number of arc minutes is going to reduce on devices we hold closer to our faces. We simply have less arc minutes available on the screen. And we also don't like having big things too close to our face. One other thing to take note of with big typography, you may have noticed some monitors these days, some real swanky TVs and monitors been curved and wonder what is the point in those? Well, here's an interesting point for you. If your eyes are currently positioned right in the middle of your screen, you've got more arc minutes in the middle of your screen, then you have in the top left of your screen, for example. Because the top left of your screen is ever so slightly further away than the middle. And because of that, everything appears to bulge outwards ever so slightly. There's a kind of lens distortion. When the Parthenon was built in ancient Greece, they built it so none of the walls are straight. There are no straight lines on the Parthenon. Everything about the Parthenon corrects ever so slightly for this kind of lens distortion that our eyes have when the first typefaces were cuts, when the actual physical metal pieces of type were cut, the larger letters were caught with a different optical weight to the smaller letters to correct for this kind of lens distortion that we have in our eye. I mentioned this earlier. If you look at a typeface from before the 20th century, when the process of cutting the type was a little bit more manual, the type cutter would give a smaller optical size or optical waiting to the larger letters. You would have to be a very keen and typography purest to want to do something similar to this today, but this is just about possible. Now with variable typefaces, there are multiple reasons when we're working out our typographic system that we're not going to make the typeface for the headings the same typeface as the body. But one of them really should be that they don't actually appear the same anyway. There are a handful of typeface families available where the type designer has made a slight variation for the heading and for the body text so that you can use them at different sizes. This is a really nice option if you want to use the same typeface for the heading texts and the body text without looking slightly weird and distorted to us. We will be talking about these a little bit later on. For heading text or UI text. We don't need to worry too much about how easy it is to read because it's normally not too many words as long as it's above that readability size we talked about in the last video. We didn't want to be aware though that different screens have different amounts of arc minutes generally, the closer we hold them to our face, the smaller the screen. And therefore, we should make these larger bits of typography a little smaller in comparison because it's not as essential for them to jump out at us when we're holding it closer to our face. And we don't have as much screen real estate. And as a super, super advanced topography lesson, I talked a little about how the optic sizing is going to appear larger and larger text because of the fact that something that is more arcminutes big has a slight bit of lens distortion. If we wanted to use the same typeface for the headings and the body, we can choose a font family that has a specific heading font, which is actually going to have a slightly lower optic sizing. And much later on we'll get onto the really exciting topic of variable fonts, which could allow us to control this optic sizing on a much more granular level. 7. Line Length: We now have a pretty good calculation for working out the ideal font size for large bodies of text. The next measurement I want to look at that helps with readability is the line length. We measure the line length in characters per line. But as how many characters, including the spaces appear on each line, you've probably heard some rule at some point that says there should be 50 to 70 characters per line for the ideal line length. I say something like 50 to 70 characters per line because every single rule I've ever heard like this has slightly different numbers. They're all actually based on some research from way back in 1971 that said the ideal character length is between 5075 characters per line. And so ideally you want to aim at about 60 characters per line. And this is one of those rules why you can't just learn about typography if you're dealing with web typography specifically, because they weren't testing with web typography in 1971. And when people did finally start testing in 98 and then in the early 2000s, they found the optimal line length for typography on a digital display was 95 characters per line. That is 95 characters per line is the optimal length for reading speed and efficiency if you're reading off a computer screen now before you rush off and go and change every digital design you've ever done to make the texts being 95 characters per line. There's a few other things that I believe we should consider. Firstly, we are still just talking about readability. Readability been a kind of usability and there is a different thing designers think about a lot user experience. When people see a block of text on a computer screen, they feel like they're going to read faster and more efficiently with a shorter line length than 95 characters per line. And they feel like they're making more progress. It feels like they're reading faster even if they're not. Maybe it's because of the feeling of progress we get when we reach the end of the line and our eyes dart back to the start of the next line. Or maybe it's that satisfying feeling when we get to scroll our mouse button down, knowing that we've completed reading a whole screen for whatever the reasons we should be aware that 95 characters per line might be the accepted best line length for readability on a computer screen, but it doesn't mean it's the best for users experience. We also want to be aware of that characters per line is potentially quite ambiguous. When we were looking at the size of our text, we will look at an arc minutes and we were looking at the aspect ratio. There are some typefaces that are much thinner than other typefaces. We have big wide letters and tiny thin letters depending on which typeface we choose. And it's possible that we read faster on a longer line length on a computer screen, because of the computer screen is typically 60 centimeters from our eye, whereas printed material like a newspaper, magazine, or a book are typically about 45 centimeters from our eye. This is, of course, all speculation. My point is none of the research we currently have about line length is accurate enough for us to use as a solid rule. I believe this is one of the few instances where you can ignore science a little bit and ignore user experience a little bit, and look at what most people are doing on their websites to see what our users are most used to. And that is back to square one between 4575 characters per line. If you are, however, ever dealing with Chinese, Japanese, and Korean typefaces, you want to aim for somewhere around 15 to 30 characters per line for something about iPad book distance from your face or all the way up to 40 on a computer screen. I would recommend pushing to the higher end of these numbers though, because more and more websites are making longer line lends, possibly based on the science or possibly for other reasons. So overtime people are becoming more used to reading longer line lengths on Mac computer screens. And it is going to make reading faster and more efficient for your users if that is your goal. For those reasons, I would recommend trying to aim for about 75 characters per line went on a computer screen. And now we can probably speculate that 60 characters per line is pretty good for an iPad, because we know that that was the optimal length for printed material and that's roughly the same place that we would hold an iPad. And then we want to reduce it slightly more when we move on to a mobile display, possibly somewhere in the region of 50 characters per line. And just again, be aware that this is not an exact science I've told you the experiments is based on, but also be aware that when other people try and tell you the correct amount of characters per line, they are also not basing that on an exact science either. What would be absolutely brilliant as if we could vary the line a little bit based on how wide the characters in the typeface are. And luckily with CSS, we can sort of do this because we can control the width using an EM units rather than saying how many characters per line, for example. And we'll be looking at this a little bit more later when we implement the sort of stuff we're talking about right now. We measure line length with characters per line, and that's all the special characters, all the spaces, every single character there is in the line. Original research found that 50 to 75 characters per line is the best for reading speed and efficiency. But this was based on print. When looking at a computer screen, it turns out the optimal characters per line is 95. However, people feel they're making more progress with shorter lines. And therefore a shorter line may be a better user experience even if it is worse for readability. And it is widely believed, but not yet proven that we would want less characters per line as we move the device closer to our face to try and match this up with what our users are currently used to from using other websites. I would personally recommend going for something like 75 characters per line on a desktop, 60 characters per line on an iPad and then 50 on a mobile device. But you are going to want to adjust this up or down slightly depending on whether you would rather your user had a better experience or you want them to read faster. 8. Line Height: We have something that looks kind of like an exact equation for working out the font size. We may want to play with it a little. When we look at it, we have something that's kind of an equation for working out the line length, but largely based on what most other people are doing rather than what's best for the reader. And then when we look at the line height, it's gonna be almost entirely by I and by trusting our own judgment, we are getting slowly less scientific as we work through each of these sections when we write our CSS. And therefore in web development we refer to this as line heights. But generally designers or anyone who's dealing with typography refers to this as leading. And that's because he would put small thin pieces of lead in-between the lines of the old style metal typefaces. To understand the issues around line heights or reading, we need to understand what it is that makes it more efficient for people to read a longer line of texts on a computer monitor. Our eyes don't actually stop on every single letter and they probably don't even stop on every single word, depending on how fast you read. We make these saccadic eye movements where our eyes jump from one spot to the next, which finds scan possibly three or four words at a time before making another jump. I mentioned this earlier. This is why with something like Futura, you can't have an OH and an a that look too similar because they probably aren't in the very center of your field of vision and possibly a little blurry. Now to make our saccadic eye movement to the next optimal place for us to pick up the optimal number of words that we can. It's actually kind of tricky. We have to know from the line heights, the line length, and the font size exactly. Whereas the optimal place for us to jump on I2 next, this saccadic eye movement is going to be much easier if we're making a small jump along a straight line, then if we're making a big jump, an angle back to the start of the next line. Even the most proficient reader is going to over jump from time to time, especially if they're dealing with a line-height, font size, or line length that they're not particularly used to. Having a longer line length and therefore less lines means that more of your saccadic eye movements are along a standard flat line, but adds the line length increases. We're going to be tilting our head from left to right, all straining our eyes from left to right to pick up all the words. Which is why I suggested in the last video that we might read longer line lengths on a desktop display than in a book, for example, purely because if the type size is relatively similar, the line length is less arc minutes on a monitor. When it comes to line heights, we really want to be looking at what most other websites are doing. And most websites say that your line-height should be around 130 to 150 per cent of the text height. For example, if you decided 140% is the best line heights and your text height was 20 arc minutes. Hi, you would be aiming for a line height of 28 arcminutes. What are the factors that would tell us to make a 150 per cent line heights compared to 130% line height. Well, the first thing is if your line length is relatively long, you want an extra bit of line height. It means when you make that saccadic eye movement back to the start of the next line, the angles not quite so tight. It's also adding a little bit more breathing room, a bit more whitespace around what would otherwise be quite a dense dark block of text. Now we'll look at this more later, but a common technique is to look at a page of text and squint your eyes ever so slightly, or add a blur filter to the page. Ideally, we want the page to then have quite a consistent kind of gray color rather than big black, dark, thick, dense areas. As we look at a block of text, most of the text is not in the center of our field of vision, therefore, is looking blurry. We want that text to look pleasant to our user and also not look daunting and scary. So for this reason, if we chose a typeface like Vedanta, which has a really high x-height. It therefore by definition, has quite small ascenders and descenders. Therefore, we want a bit more line-height for these typefaces with a large x-height. Because the closer they get to each other, the denser we're making the color on the page and the more daunting we're making the whole thing looking for are user. If we have a larger aspect ratio, a larger x-height to height ratio of the typeface. We also want to increase that line-height a little bit. So finally, the one thing that's gonna make us change the line height is purely based on us looking at it. We need to start trusting our own perception at some point and seeing how dense and daunting that looks on the page. Generally speaking, if you're in doubt about two possible line heights for a block of text, probably go for the bigger one. You're not really worrying about real estate when you're dealing with digital web applications. And if it works better, feel free to push it above a 150 per cent. I've seen plenty of very good websites push all the miced up to 200% line-height. You never want to stick to rigidly to any of these rules or any other rules. If it works well, then it works well what you should do it depending on how experienced are user is at reading, they're going to make saccadic eye movements or jumps of different sizes along the line up to a certain line length. These jumps are easier and more accurate than jumping back to the next line. If the line length is a relatively long, we'd be making the saccadic eye movement to the next line, a much tighter angle. So we want to increase the line height as we increase the line length. A common technique we'll look at later to assess our text blocks is to blur the screen. The block of text should have a relatively consistent color, but should also not be too dark at any 0.1 rule to reduce the density of this color if you're dealing with a typeface with a large x-height, also added more line-height. A typeface with a large x-height naturally has more of the bulk of the typeface. Closer to the next line, we just add an extra bit of breathing room in there. We're actually going to base the line-height rule a lot more on our own perception and our own eyes were aiming for somewhere around a hundred and thirty, one hundred and fifty per cent of the text height. And we're doing that mainly because that's what most other websites are doing. There are plenty of websites that push beyond this, a 150 per cent up to a 170, or sometimes even slightly further. So feel free to push beyond this upper limit if it works well on your application. 9. Localization: Throughout this section on readability, I have been talking exclusively about Latin typography or Latin text. And what I mean by that is the alphabet you're currently seeing on the screen. You may, from time to time hear it referred to as Roman alphabet. I'm avoiding that because the word Roman already means some stuff in typography. Now a couple of quick things about our Latin alphabet. It's kind of a strange one. A single glyph. Remember, a glyph is one of the shapes, one of the symbols in the alphabet could be a phonetic sound. So for example, how the H makes a sound, it could be combined with different glyphs like the th of the two create a one phonetic sound for multiple glyphs. When we put a space in, this means one word has ended and the next has begun. But we also have compound words like we are. We could say where and sometimes we might put a apostrophe or a hyphen to say that the words being compounded and sometimes we don't, a glyph could be an entire word like for example, I. And in many ways the Latin alphabet is quite weird, and probably the English language is the most weird of them all. But just so we understand a few of the rules, first of all, it always goes from left to right. It never goes from top to bottom. It never goes from right to left. And we start the next line. If we look at this sentence here, how will the coronavirus virus pandemic change? Ramadan for Muslims, Latin text generally always breaks on a space unless there's a particularly long word where we, it might put a hyphenation n, where you have a little hyphen at the end of one line to tell you that the word has broken across the line. Now these rules can change quite a lot for different languages. In fact, even just that hyphenation rule I mentioned, some languages might have the hyphen at the start of the next line. And some languages might have a hyphenation at the end of one line and the start of the next. Now when we created our brief, I said it's important to know what languages you are creating for, but also if you are having a conversation with your client about languages, there's quite a few things you want to talk to them about because some languages rules are less strict than others. Through the rest of this video, I'm gonna give you some quick fire things to look for when you are dealing with different languages, it would be impossible for me to even know, let alone explain to you every single rule with every single alphabet. That's probably as many alphabets in the world as there are videos in this whole course. Now an obvious one you might have to deal with. You may have noticed I've set my browser to Arabic. The tabs are in the top rights. All of the buttons and everything are the opposite way round. And if I look at the Al-Jazeera websites in Arabic, you can see that all the texts that goes right to left as a designer and definitely as a developer it's worth also notes are saying that generally everything changes from right to left. So the search icon, which would normally be in the top right is now in the top left, we would generally just change a value and the top of the HTML to say that it is right-to-left text so that we can easily create all the styles for it. We'll talk about that more in the implementation section. But it's worth being aware if you're a designer that sometimes you may need to create the Arabic designs separate to the rest of the designs for other languages. Because buttons, etc., are going to move from left to right over to right-to-left often or certainly the majority places I've worked. It's normally not the case that a designer would create separate designs for Arabic. We would simply develop everything to switch over to the other side. But it really all depends on the client you're working with. Generally speaking, Arabic text appears roughly the same size as Latin texts. So unless there is good reason, you can normally keep the same text sizes and line heights, but it could depend quite greatly on what typeface you are using for the Arabic texts. One final thing to be aware of with Arabic is because you're going from right to left. If you should quote something in the middle of some Arabic texts in a different language that goes from left to right. That text will still read left to right or vice versa. If you quote some Arabic in the middle of a different language text, that text will still go right to the left. This is okay. It can be quite a difficult thing to deal with. But one thing to watch out for is if it breaks across a line, you could end up having a line break in a different direction. If we ever have a quotes in an alphabet that goes in a different direction in the middle of some texts. We ideally want to wrap it in some sort of span to stop it having a line break MIT quote. Japanese text is possibly the one language, the one alphabet where you may want to increase the size a little bit. Sometimes people will bump up the text size by about 15% purely because they've translated it to Japanese. And that's because there are many characters that are incredibly complicated with Chinese, there is a simplified version of the alphabet. Sometimes with Japanese, there are certain letters or certain glyphs which you cannot avoid. So often people might bump up the size. Another thing with Japanese is that there are not necessarily spaces. I'm on the BBC website right now and sometimes there are spaces, but exactly when and where these appear can be slightly debated. It is entirely acceptable to write Japanese with no spaces at all. And this little punctuation mark of the circle is occasionally used to mark the end of a sentence a bit like a full stop. Now something we will again talk about later is hanging punctuation. If this little circle symbol was ever to appear, why at the end of the line over here, it would not break onto a new line. It would hang off the margin as in it would appear in the white area to the right, you often see people hanging punctuation when they write a quote in Latin texts, because the quotation mark will normally appear at the start of the line. And therefore the quotation mark hangs over the margin onto the left-hand side. So it will appear to push out into the margin. While we have that same rule with Japanese, this little circle here, there's full stop or hang out into the margin if it appears at the end of a line, there is a CSS rule for line breaking called line break, line hyphen break. If we set this to strict, it will stop parts of Japanese syllables breaking across the line. Sometimes a Japanese symbol can just be part of a syllable. Very much like how a single glyph in English makes a single phonetic sound, but just part of a syllable. We can use this CSS rule, line break strict to stop a part of a syllable breaking over to the next line. Or if we would like it to be completely justified with no spaces, we can write line break loose, and that will allow it to break over to the next slide. There are certain rules in the unique code that you set your page to be. Normally at the top of your page, you would have something like the Unicode equals UTF-8. Although there are slightly different to unique codes like ascii, these codes will set certain rules for which glyphs can break onto a new line and which ones cannot. These are updated quite often, so I'm not going to go into any details here, but from time to time, you may need to check what the unicode rules are for what can and cannot break in different languages. In Southeast Asian languages like for example, tie the spaces do not appear between specific words, but actually appear at the end of a phrase. The website knows how and where to break onto a new line because UTF-8 now has rules in there about where you can and cannot break onto the next line in Thai. But some Southeast Asian languages still do not have roles in UTF-8, Unicode. And some websites still have a weird little symbol where you used to be able to add a space between words without it physically appearing on the website to help inform the browser where it could line break. For example, perhaps somewhere around here is the end of one word and the beginning of the next. People use to insert a symbol which had no visible spacing but acted like a space on the website. Now those used to be very problematic because you could add those spaces are not easily be able to see they were there. But you could also add multiple in one place without realizing it. For most Southeast Asian languages, this is no longer a problem. But if you are dealing with a lessor, use language, there is a possibility that it might still use these invisible spaces. Lastly, I just wanted to say a couple of things about Korean. Now at Korean again, does have some slightly different rules about whether you can break mid word, each symbol and Korean is a syllable. Multiple syllables can, of course make a one word. Can you break mid word? It's another thing you're going to want to ask your client or your boss. The interesting thing with Korean is each symbol is a single syllable, but each syllable is made up of phonetic sounds. Korean is actually a phonetically perfect alphabet. This first syllable on the first line, for example, says NAM. And this L shape is always an sound and then it's always an a sound, and the square is always a sound. Each of the phonetic symbols is called a GMO and the alphabet is called Hangeul. Now, the typeface could be saved in two different ways. Some typefaces save every individual piece of the syllable, every GMO as a separate glyph and some typefaces save the entire syllable as a glyph. The second option is much more preferable these days, but there is a possibility you're dealing with the first one. This could be important when you end up having to work with a career and typeface at some point that there are technically two different ways of saving the glyphs. That is all I really wanted to say at this point about localization. There is a million other things I could say. This was a quick fire video with multiple different things to do with different alphabets. I hope it was helpful. 10. Summary: There are multiple stages to reading, right from identifying the shapes on the page to combining it with things we've previously learned, forming an opinion. And then lakes are recalling that information and that opinion. As designers and developers, we can't overemphasize the very first stage, simply making the shapes easy to identify. I've mostly focused on this as well. But please don't forget that someone acquiring information quickly can be pointless if they didn't form an opinion and remember it. Right now, I hope that you form your own opinions about anything I have to say. Once we've chosen a typeface, the variables, we can control the size, the line length, and the line height. We can use research to better work all these out. But the final adjustments will always come from your expert trained eye. The more you practice, the better you'll get. Sometimes we might understand our users enough to stray away from the researcher little. If our application is for older people, we might want to make that font size a little bit larger. If we're working with academics, we can make the line length a little bit longer because this allows them to read quick. Well, as these variables mentioned earlier, line length, line heights, and font size, we can also control the style, making it bold or italic and coloring the typeface, for example. Typically, we use these attributes to help us create a better visual hierarchy on our page and to add some more style and character to our design.