hijs - andrey balbekov design - portfolio

10
Typography Exploration ABCDEF COR CORPORATE S ABCDEFGHIJ

Upload: others

Post on 26-Jul-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HIJS - Andrey Balbekov Design - Portfolio

Typography Exploration

ABCDEFGHI JC O R P O R A T E A

C O R P O R A T E S

ABCDEFGHIJ

Page 2: HIJS - Andrey Balbekov Design - Portfolio

I installed WAVE Chrome plugin and inspected the DOM (Document Object Model) outline for different pages on MBUSA website. This is what I

found on random 2 pages — we had h3 as the topmost header for GLA SUV page, and we had h4 as the topmost header for Mercedes-Benz

Financial Services page first class section. At times, we had no topmost header and directly started with h3s. Sometimes we have Top section

and inner section with same header level. It was quickly evident that semantic hierarchy was not accurate. Ideally, h1s should be followed by h2s

followed by h3s and so on, without skipping any levels.

It is recommended that you separate the concept of the visual style of the level heading from the HTML tag H (elements such as H1, H2, H3,

etc.). In this case, we use HTML markup only to determine the number of Font elements we need to define.

Page with different styles for Header 3

Page with h4 as the topmost header

Page with h3 as the topmost header

Step 1: Audit product for semantic hierarchy

WAVE Chrome plugin

https://chrome.google.com/webstore/detail/wave-evaluation-tool/jbbplnpkjmmeebjpijfedlgcdilocofh?hl=en-US

What is DOM (Document Object Model) ?

https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction

Page 3: HIJS - Andrey Balbekov Design - Portfolio

Mercedes - Bentz visual hierarchy in descending order

Headers - 90,60,50,40,36,32,30,24,19 and more… / Regular - Italic

Paragraph - 18,16,14,13,12 / Regular - Bold

Small, Disclamer - 11

Call Out - 42,36,26,18,14 and more…

I wrote down in descending order all the existing type sizes & corresponding font-weights. I chose to ignore the assigned header levels so I could

focus on just the visual hierarchy. I made the following observations.

We have many headers. It Is evident from DOM outline above that we do not really have that deep of an

information hierarchy to justify these many headers.

We have many different values for body copy and call outs. If we cannot classify values with logical

semantic names, it means they are not really used semantically.

Step 2: Inspect visual hierarchy

Page 4: HIJS - Andrey Balbekov Design - Portfolio

I started with 14 for Arial and 16px body size for Crpo S because they have different X- hight in that case they works together

Font size can vary based on the font chosen, but 10 point is usually a minimum for accessibility. https://webaim.org/resources/designers/

To ensure the replication company can read your master.

Corpo S 16px Arial 14px

To ensure the replication company can read your master.

What is x-height and why its important?

https://blog.prototypr.io/to-choose-the-right-typeface-look-at-its-x-height-instead-d5ef0967d09c

Visual Inspector Chrome plugin

https://chrome.google.com/webstore/detail/visual-inspector/efaejpgmekdkcngpbghnpcmbpbngoclc

16 Pixels Font Size: For Body Copy. Anything Less Is A Costly Mistake

https://www.smashingmagazine.com/2011/10/16-pixels-body-copy-anything-less-costly-mistake/

Step 3: Determine base font-size for body textI installed Visual Inspector Chrome plugin and inspected the most common main body (paragraph) font size for main body on the most popular

websites and competitors. Also I find some articles about font size usage in UI and the most of authors considered that the best body font size is

14px -16Px

Facebook main body font size : 14px

Google main body font size : 14px

Mazda main body font size : 16px

Jeep main body font size : 14px

Page 5: HIJS - Andrey Balbekov Design - Portfolio

This is the phase where you will need to do some visual explorations. I started out with Arial font-size: 14px and set test variety range of line-

heights: from (Minimum x 1) -16px to (Maximum x 2) - 32px. Also, I wanted to see if I could use the popular 8pt baseline grid and find proper line-

height value that would allow me to use it. At this stage, line-height value, as well as 8pt baseline grid, are really hypotheses and through

explorations, I can either refute or validate that it works.

Minimum 16px line-height looked too tight. Next I chose the Maximum value increment and tested with line-height 32px. It looked too spaced

out. The truth is somewhere between this values.

That meant, I had to find a value between 16 and 32. I chose to look at just even values and I set up a step of increasing hight as 2px ( even

segment of 8px grid) — 20, 22, 24, 26, 28 as only those values are divisible by even numbers — which could act as spacing intervals.

I tried 18px and 20px as line-height. It looked too tight.

I tried 22px as line-height. It looked almost perfec.

I tried 24px as line-height. It also looked almost perfect. 24 is a multiple of 8. This meant I was adopting a 8pt baseline grid, and this is great cos i

decide to use 8pt (As you will see later, I chose to use mostly multiples of 8 wherever possible as those provided a visually discernible interval.

So, though I had more choices due to the 4pt baseline grid, I adopted mostly values allowed by 8pt baseline grid.)

I tried 26px and 28px as line-height. It looked like a start to going wide.

To choose between this two Good values I tried to implement the WCAG Success Criterion 1.4.8 than says:

Line spacing (leading) is at least space-and-a-half within paragraphs

which translates to the following:

body / base line-height = minimum 1.5 x body / base font-size

16/22 provides a not enough line-height ratio of 1.375 and

16/24 provides a good line-height ratio of 1.5

8-Point Grid: Vertical Rhythm

https://builttoadapt.io/8-point-grid-vertical-rhythm-90d05ad95032

A guide to understanding and implementing Web Content Accessibility Guidelines 2.0

https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-visual-presentation.html

14/16px - Too tight

You can get a wireless headset that is completely without wires.The ones that are completely wire free are made up of a headset worn on your head that talks to a base unit that is attached to your telephone with no wire connections between your headset and your phone. These wireless headset products represent the latest in sophisticated technology for communication or listening. Examples of wireless headset models are the Plantronics CS50, Plantronics CS55, the Plantronics 510S and the GN Netcom 9120.

14/20px - Tight

You can get a wireless headset that is completely without wires.The ones that are completely wire free are made up of a headset worn on your head that talks to a base unit that is attached to your telephone with no wire connections between your headset and your phone. These wireless headset products represent the latest in sophisticated technology for communication or listening. Examples of wireless headset models are the Plantronics CS50, Plantronics CS55, the Plantronics 510S and the GN Netcom 9120.

14/18px - Too tight

You can get a wireless headset that is completely without wires.The ones that are completely wire free are made up of a headset worn on your head that talks to a base unit that is attached to your telephone with no wire connections between your headset and your phone. These wireless headset products represent the latest in sophisticated technology for communication or listening. Examples of wireless headset models are the Plantronics CS50, Plantronics CS55, the Plantronics 510S and the GN Netcom 9120.

14/32px - Too wide

You can get a wireless headset that is completely without wires.

The ones that are completely wire free are made up of a headset worn on your head

that talks to a base unit that is attached to your telephone with no wire connections

between your headset and your phone. These wireless headset products represent the

latest in sophisticated technology for communication or listening. Examples of wireless

headset models are the Plantronics CS50, Plantronics CS55, the Plantronics 510S and

the GN Netcom 9120.

14/22px - Good

You can get a wireless headset that is completely without wires.

The ones that are completely wire free are made up of a headset worn on your head

that talks to a base unit that is attached to your telephone with no wire connections

between your headset and your phone. These wireless headset products represent the

latest in sophisticated technology for communication or listening. Examples of wireless

headset models are the Plantronics CS50, Plantronics CS55, the Plantronics 510S and

the GN Netcom 9120.

14/24px - Good

You can get a wireless headset that is completely without wires.

The ones that are completely wire free are made up of a headset worn on your head

that talks to a base unit that is attached to your telephone with no wire connections

between your headset and your phone. These wireless headset products represent the

latest in sophisticated technology for communication or listening. Examples of wireless

headset models are the Plantronics CS50, Plantronics CS55, the Plantronics 510S and

the GN Netcom 9120.

14/26px - Wide

You can get a wireless headset that is completely without wires.

The ones that are completely wire free are made up of a headset worn on your head

that talks to a base unit that is attached to your telephone with no wire connections

between your headset and your phone. These wireless headset products represent the

latest in sophisticated technology for communication or listening. Examples of wireless

headset models are the Plantronics CS50, Plantronics CS55, the Plantronics 510S and

the GN Netcom 9120.

Step 4: Determine line-height that works for body font-size

14/28px - Too wide

You can get a wireless headset that is completely without wires.

The ones that are completely wire free are made up of a headset worn on your head

that talks to a base unit that is attached to your telephone with no wire connections

between your headset and your phone. These wireless headset products represent the

latest in sophisticated technology for communication or listening. Examples of wireless

headset models are the Plantronics CS50, Plantronics CS55, the Plantronics 510S and

the GN Netcom 9120.

Page 6: HIJS - Andrey Balbekov Design - Portfolio

In order to derive other font-size values that are harmonious to each other. The most important work here is to come up with a ratio that makes

sense for your system. I explore a lot of articles and started thinking about what was an important number that could guarantee a good vertical

rhythm for all font-sizes? I find the best way to set up a proper set of font sizes is using the Modular Scale method.

Here is a link to the live tool https://www.modularscale.com/

I picked the Perfect Fourth ratio (1.33) and it gave me values that I could work with realistically. I rounded off font-size values to multiples of 8

where feasible — so it also seemed more predictable with my 8pt baseline grid. Thus, I derived following harmonious font-sizes which could work

as my type scale: 64, 48, 40, 32, 24, 16, 12px (for 16px base size) and 56, 40, 32, 24, 20, 14, 11 (for 14px base size)

To ensure the replication company

To ensure the replication company

To ensure the replication companyParagraph / 16

Paragraph / 16

Disclamer / 12

Call out / 24

Call out / 24

H4 / 32

H4 / 32

H3 / 40

H3 / 40

H2 / 48

H2 / 48

H1 / 64

H1 / 64

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication

To ensure the replication company

Corpo S

Corpo A

I implement this ratio (1.33) to our font families Corpo S and Corpo A ( starting with the 16px as a base font size) cos they both have the same X-

height and that's why they both have same harmonious scale.

I implement this ratio (1.33) to our font-family Arial ( starting with the 14px as a base font size). The starting point for this font scale is different

than for Corpo Family. I wrote about it in Step 3.

H3 / 32

H2 / 40

H1 / 56

To ensure the replication company

To ensure the replication company

To ensure the replicationArial

Call out / 20

H4 / 24

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

Paragraph / 14

Disclamer / 11

ArialCorpo S and Corpo A

Disclamer

Paragraph

Call out

Header 4

Header 3

Header 2

Header 1

Disclamer

Paragraph

Call out

Header 4

Header 3

Header 2

Header 1

Too Big to use as Headers

Too Big to use as Headers

Too Tiny Too Tiny

Arial

Step 5: Pick a ratio for the modular scale such that you have enough number of harmonious usable values

How to Establish a Modular Typographic Scale

https://webdesign.tutsplus.com/articles/how-to-establish-a-modular-typographic-scale--webdesign-14927

Page 7: HIJS - Andrey Balbekov Design - Portfolio

Now I have a scale set of all our font, but we use not all of them with the same meaning. Some of them works as Headers and some as body

copies. Lets Group them. For Heders we using Corpo A font so let's mark selection for Headers.

Using The rest of the fonts we can organize Paragraph, Disclamers and Call Outs

To ensure the replication company

To ensure the replication company

To ensure the replication companyParagraph / 16

Paragraph / 16

Disclamer / 12

Call out / 24

Call out / 24

H4 / 32

H4 / 32

H3 / 40

H3 / 40

H2 / 48

H2 / 48

H1 / 64

H1 / 64

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication

To ensure the replication company

Corpo S

Corpo A

H3 / 32

H2 / 40

H1 / 56

To ensure the replication company

To ensure the replication company

To ensure the replicationArial

Call out / 20

H4 / 24

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

Paragraph / 14

Disclamer / 11

Step 6: Choose a role of fonts

Page 8: HIJS - Andrey Balbekov Design - Portfolio

Line-heights across all font-sizes must be proportional to each other to create a good vertical rhythm. To accomplish this — one way is to use the

same base line-height / base font-size ratio for deriving all other line-heights and use these calculated values as is (See step 2 below). The

derived values, however, may not turn out to be multiples of the baseline grid number. This can make it hard to remember and deal with the line-

height value while working on mock-ups. So the 2nd way to come up with line-heights is — to round of the derived line-heights to the nearest

multiple of the baseline grid number. Wherever I saw 2 possible line-height values, I tested them out in multiple explorations to rule out 1 of the

options.

base font-size = 16px / Base Line hight = 24px / Scale ratio = 1.33

Font size X 1.33 = Line-Heigh Font size X 1.33 = Line-HeighLine-Heigh rounded of 8x Line-Heigh rounded of 8x

Step 6.2Using this ratio to calculate line-heights for other font sizes:

Paragraph 16 X 1.33 = 24

Disclamer 12 X 1.33 = 16

Call out 24 X 1.33 = 32

H4 32 X 1.33 = 40

H3 40 X 1.33 = 56

H2 48 X 1.33 = 64

H1 64 X 1.33 = 88

Step 6.1

Step 6.3

Doing visual explorations of font line spacing I concluded that the folowing line-heights worked but not to all of the font sizes - it works great for for

smaller fonts, but the more font size grows - the smaller line hight works better. Also we use Corpo A as header font and its visually tall font and that did

not works good with too much line-space. So I decide to reduce Scale ratio for bigger fonts sizes closer to ( 1.33 => 1.1 => 1)

To ensure the replication

company

To ensure the replication

company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication

To ensure the replication

Font size X 1.33 = Line-Heigh Font size X 1.33 = Line-HeighLine-Heigh rounded of 8x Line-Heigh rounded of 8x

Step 6.4After these manipulations and tests I receive a harmonious set of line-heights that works with an 8px design grid.

Paragraph

Paragraph

16 X 1.33 = 24

14 X 1.33 = 24

Disclamer

Disclamer

12 X 1.33 = 16

11 X 1.33 = 16

Call out

Call out

24 X 1.33 = 32

20 X 1.33 = 32

H3

H4

32 X 1.1 = 36

24 X 1.33 = 32

H2 40 X 1 = 40

H1 48 X 1 = 48

H Jumbo 64 X 1 = 64

Step 7: Define line-heights for all font-sizes

Page 9: HIJS - Andrey Balbekov Design - Portfolio

I picked the MAjor Third ratio (1.250) and it gave me values that I could work with realistically. I rounded off font-size values to multiples of 4

where feasible — so it also seemed more predictable with my 8pt baseline grid. Thus, I derived following harmonious font-sizes which could work

as my type scale: 48, 40, 32, 24, 20px (for 16px base size)

To ensure the replication companyBase / 16

H4 / 20

H3 / 24

H2 / 32

H1 / 40

Jumbo / 48

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

To ensure the replication company

Corpo A

Step 8: Adding mobile variations

Page 10: HIJS - Andrey Balbekov Design - Portfolio

64px / 64 48px / 48

Corporate A Regular Condensed Corporate A Regular CondensedJumbo48px / 48 40px / 40

Corporate A Regular Condensed Corporate A Regular CondensedHeader 1

40px / 40 32px / 32

Corporate A Regular Condensed Corporate A Regular Condensed

Header 2

32px / 36 24px / 24

Corporate A Regular Condensed Corporate A Regular Condensed

Header 3

24px / 32 20px / 24

Corporate A Regular Condensed Corporate A Regular Condensed

Header 4

16px / 24

space 2px / Allcaps

Corporate S

16px / 24

space 2px / Allcaps

Corporate S

E YE B ROW

20px / 32 20px / 32

Arial Arial

Call out

14px / 24

Arial

14px / 24

Arial

Paragraph

11px / 16

Arial

11px / 16

Arial

Disclamer

HEADERS

BODY COPY DESKTOP MOBILE

Finally I redefined the typographic system for Mercedes - Bens product. I maked sure that now its accessible and harmonious to a baseline 8px

grid. This new typographic system has just 10 unique type styles — a massive reduction from the 50+ type styles in our old typographic system,

making the usage rules very predictable for both designers and developers on team.

Step 9: Puting all together

MOBILEDESKTOP