Download pdf - Hon za fonty na webu

Transcript
Page 1: Hon za fonty na webu

Hon za fonty na webu

Jan Sládek

s krátkým vydechnutím u CSS 3 a JS

Page 2: Hon za fonty na webu

Jsme dva roky za světem?

Page 3: Hon za fonty na webu

CSS 3

Page 4: Hon za fonty na webu

Obří specifikace

41 modulů.Začněme je využívat již dnes.

Page 5: Hon za fonty na webu

i. Drobné triky pro každý den

ii. Web Fonts

Page 6: Hon za fonty na webu

i. border-radius

ii. RGBA colors

Page 7: Hon za fonty na webu

<div style="background-color: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 2px solid #000;padding: 10px;">WEBEXPO 2009</div>

WEBEXPO 2009

Page 8: Hon za fonty na webu

<div style="background: rgba(255, 255, 255, 0.5);-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 2px solid #000;padding: 10px;">WEBEXPO 2009</div>

WEBEXPO 2009

Page 9: Hon za fonty na webu

Border-radius či RGBA ale některé prohlížeče neumí. A klient to nutně vyžaduje.

Page 10: Hon za fonty na webu

Introducing Modernizr

Page 11: Hon za fonty na webu

<blockquote>

Modernizr is a small and simple JavaScript library that helps you take advantage of emerging web technologies (CSS3, HTML 5) while still maintaining a fine level of control over older browsers that may not yet support these new technologies.

What Is Modernizr, modernizr.com

Page 12: Hon za fonty na webu

.borderradius div p { /* properties for browsers that support border-radius */}.no-borderradius div p { /* optional fallback properties for browsers that don't */}

Page 13: Hon za fonty na webu

Stránky nemusí vypadat ve všech prohlížečích stejně. Musí ale fungovat.

Page 14: Hon za fonty na webu

ii. Web Fonts

Page 15: Hon za fonty na webu

<blockquote>

Typografie = UITexty = UIJan Korbel, WebExpo, 16. 10. 2009

Page 16: Hon za fonty na webu

<blockquote>

Mohu používat font X na svých webových stránkách?Anonymní designér

Page 17: Hon za fonty na webu

i. Typeface.js

ii. Cufón

iii.sIFR

iv.FLIR

v. Image replacement

Page 18: Hon za fonty na webu

i. Obcházíme prohlížeče

ii. Použitelné pouze pro

nadpisy a krátké texty

Page 19: Hon za fonty na webu

<blockquote>

Web Fonts - The Next Big Thing Håkon Wium Lie, A List Apart, srpen 2007

Page 20: Hon za fonty na webu

@font-face

Page 21: Hon za fonty na webu

@font-face { font-family:'Graublau Web'; src: url(http://site/GraublauWeb.ttf);}

p { font-family:'Graublau Web', serif; }

Page 22: Hon za fonty na webu

i. Podpora v prohlížečích

ii. Licencování

Page 23: Hon za fonty na webu

@font-face { font-family: 'Graublau Web'; src: url(http://site/GraublauWeb.ttf);}

p { font-family: 'Graublau Web', serif; }

3.5+ 3.1+ 10

Page 24: Hon za fonty na webu

Přidejme špetku černé magiedíky skvělé práci Jonathana Snooka a Paula Irishe.

Page 25: Hon za fonty na webu
Page 26: Hon za fonty na webu

IE podporuje @font-face od verze 4!

Page 27: Hon za fonty na webu

✓ ttf2eot: code.google.com/p/ttf2eot

✓ OTF je nutné zkonvertovat do TTF

nebo použij:

✓ FontSquirell (beta): www.fontsquirrel.com/

fontface/generator

Ale pouze ve formátu EOT

Page 28: Hon za fonty na webu

@font-face { font-family: 'Graublau Web'; src: url('GraublauWeb.eot); src: local('Graublau Web Regular'), local('Graublau Web'), url('GraublauWeb.otf') format('opentype');}

3.5+ 3.1+ 10 4+

Page 29: Hon za fonty na webu

<blockquote>

Chrome needs to support @font-face immediately.Jeffrey Zeldman, Twitter, 25. září 2009

Page 30: Hon za fonty na webu

−−enable-remote-fonts

Povol @font-face v Google Chrome:

Page 31: Hon za fonty na webu

✓ xmlgraphics.apache.org/batik/tools/font-converter.html

Zachrání nás SVG

java -jar batik-ttf2svg.jar ./MuseoSans-500.ttf -o museo.svg -id museo

➡ snook.ca/archives/html_and_css/becoming-a-font-embedding-master

✓ FontSquirell (beta):

www.fontsquirrel.com/fontface/generator

Page 32: Hon za fonty na webu

@font-face { font-family: 'Graublau Web'; src: url('GraublauWeb.eot); src: local('Graublau Web Regular'), local('Graublau Web'), url('GraublauWeb.svg#lg') format('svg'), url('GraublauWeb.otf') format('opentype');}

3.5+ 3.1+ 10 4+ 0.3+iPhone OS 3.1

Page 33: Hon za fonty na webu

V září 2009 by tak vidělo fonty s @font-face

80% uživatelůOstatní uvidí standardní fallback web-safe font

Page 34: Hon za fonty na webu

Performance issues

Flash Of Unstyled Text

Page 35: Hon za fonty na webu

i. Gzip

ii. Cache

iii.Lazy Load

Page 36: Hon za fonty na webu

Pár dalších tipůpaulirish.com/2009/fighting-the-font-face-fout/

www.phpied.com/gzip-your-font-face-files/

Page 37: Hon za fonty na webu

Stali se z nás mistři černé magie vkládání fontů na stránky.

Teď ještě nějaké fonty získat.

@font-face umožňuje načítat fonty ve své čisté podobě. Tedy TTF a OTF.

Page 38: Hon za fonty na webu

Stažení fontu je pak tak snadné, jako stažení obrázku.

Page 39: Hon za fonty na webu

You wouldn’t steel a font!

Page 40: Hon za fonty na webu

Microsoft to věděl v roce 1997. Vymyslel proto Embeded OpenType.

Page 41: Hon za fonty na webu

i. Kompaktní forma OTF

ii. Subsetting

iii.Encryption (trusted roots)

Page 42: Hon za fonty na webu

V roce 2007 bylo navrženo, aby byl formát EOT zařazen do specifikace.

W3C odmítlo.

Page 43: Hon za fonty na webu

EOT ještě jednouZnovu podáno v roce 2008. Specifikace v současnosti koncovku .eot zná.

Page 44: Hon za fonty na webu

WOFF File Format

Page 45: Hon za fonty na webu

i. The font data is compressed, it will use

less bandwidth and will load faster

than with TrueType or OpenType files.

ii. Many font vendors that are unwilling

to license their TrueType or OpenType

format fonts for use on the web will

license WOFF format fonts.

iii. Both proprietary and free-software

browser vendors like the WOFF format.

Page 46: Hon za fonty na webu

Jaké fonty tedy můžeme používat?

Page 47: Hon za fonty na webu

See EULA.

Page 48: Hon za fonty na webu

<blockquote>

There are thousands of freely available font families out there and by pointing to them from your style sheet, they can be used in your web pages. This will change the face of the web.

Håkon Wium Lie, Zdroják, 2008

Page 49: Hon za fonty na webu

Volně dostupné fonty

i. www.fontsquirrel.com/fontface

ii. Spyrestudio.com

iii. kernest.com

iv. webfonts.info

Page 50: Hon za fonty na webu

Někdo vidí problém, jiný příležitost.

Page 51: Hon za fonty na webu

Typekit, Typotheque, Fontdeck, Kernest

Page 52: Hon za fonty na webu

Kam dál? Na Google.nebo můj blog withoutanswers.com

Page 53: Hon za fonty na webu

<blockquote>

Here's a question. Are sIFR and Cufon still relevant now we have @font-face solutions?

Andy Clarke, Twitter, 6. září 2009

Page 54: Hon za fonty na webu

<blockquote>

Vypadá to, že brzy přijde doba, kdy každý webdesigner bude schopen snadno použít písmo, které se mu líbí. Předem lituji uživatele.

Miloslav Lešetický, Twitter, 15. 10. 2009

Page 55: Hon za fonty na webu

Díky za pozornost.

Jan Sládek

[email protected]

withoutanswers.com [email protected]

clevis.cztwitter.com/zahon

Clevis s.r.o.


Recommended