@ Fontface: pagpapahayag ito sa isang font na iyong pinili; Paggamit WebFonts
CSS nakumpleto 10 taon pagkakaroon ng taong ito! Mga na na-paligid para sa isang habang, kita ang kanilang mga tinapay (o hindi) paggamit ng CSS, pagkatapos ay maaari mong malaman kung paano namin ay ng starving para sa isang mahusay na pagpili ng mga font. Kahit na ang kakulangan ng mga font designer tulad ng sa mga sa CSS Zen Garden na ginawa ang paggamit ng mga imahe ng background ng CSS upang palitan ang mga font sa pagtugis ng paggawa ng ilang mga katarungan sa kanilang mga disenyo. Din namin sinubukan Flash / JavaScript ® hacks upang makamit ang aming mga layunin sa disenyo. Sa pamamagitan ng walang ibig sabihin ito ay isang maling paraan upang makuha ang mga font na gusto namin sa aming mga disenyo ng web, ngunit tiyak, ito ay hindi ang pinaka-kanais-nais na paraan. at sa paglipas ng mga taon ng web designer, tulad ng sa akin, ay ganap na pinagbatayan sa sampung o kaya ang mga font para sa kanilang mga disenyo.
Kamakailang mga developments sa mga pamantayan ng web at mga format ng font gumawa ito posible na render ng HTML na teksto sa mga typefaces iba pang kaysa sa parehong lumang mga font sa default. Dumating sa ang "@ fontface" CSS decleration.
Ang @ fontface provids isang solusyon na mag-link sa aktwal na file sa font at makuha ang mga ito mula sa web. Gamit @ fontface, designer maaaring gumamit ng mga font na walang kinakailangang pirmi ang teksto ng mga imahe ng background. Ang pagpapatupad ay napaka-tuwid forward, tulad ng ipinapakita sa ibaba ngunit ng lahat ng mga mahusay na mga bagay ay may salungat na bahagi nito, HINDI LAHAT ng mga browser na sumusuporta sa isang solong "uri ng font". Kung ikaw ay pagpaplano upang gamitin ang ang @ fontface sa site na may nangangailangan ng kalyeng browser support, pagkatapos ay mayroon ka upang magbigay ng mga pinagkukunan sa mga iba't-ibang mga font-uri ng parehong.
- TrueType - Ang isang format na dinisenyo upang tumingin mabuti sa-screen. Inirerekumenda lalo na para sa Windows browser (Chrome).
- Ang OpenType (CFF) - ito format ay mas mahusay para sa print trabaho at hindi laging tumingin ng mabuti sa Windows.
- EOT - Kailangan mo ang format na ito kung nais mong i-target ang Internet Explorer. Ay hindi gumamit ng IE ang anumang iba pang mga format. Ang aming EOT ng ay itinuturing na "Lite," dahil sila ay ni-compress o domain-hinihigpitan.
- SVG - Ito ay isang XML na format na sinusuportahan ng ilang mga browser na kabilang ang iPhone.
- WOFF - ito cross-browser, web-lamang na font format ay magaan ang timbang (font data ang zip compress) at maaaring compiled sa alinman TrueType o habol (CFF) binabalangkas. Ito ay kasalukuyang suportado ng FireFox 3.6 +.
Paggamit ng @ fontface
@ Font-face { font-family: ng 'CalligraphyFLFRegular'; src: url (ang 'CalligraphyFLF.eot'); src: lokal (ang 'CalligraphyFLF'), lokal na ('CalligraphyFLF'), url (ang 'CalligraphyFLF.woff') format ('woff'), url ('CalligraphyFLF.ttf') format (ang 'truetype'), url ('CalligraphyFLF . ng SVG # CalligraphyFLF ') na format (SVG'); } @ Font-face { font-family: "Ang iyong typeface"; src: url ("font / font_filename.eot"); src: lokal ("Kahaliling pangalan"), lokal na ("Alternatename"), url ("font / font_filename.woff") na format ("woff"), url ("font / font_filename.otf") na format ("opentype"), url ("font / font_filename.svg # font_filename") format ("SVG"); } h2 {font-family: "Ang iyong typeface", Georgia, serif;}
Bilang maaari mong makita ang mula sa halimbawa sa itaas, upang isama ang napiling typeface font, ang isa ay mag-link sa isang hanay ng mga fonttypes para sa parehong typeface. Samakatuwid mga tao ay sumangguni sa ito bilang "Font Kit".
May Font mga Kit magagamit na tahasang nagbibigay-daan sa pag-uugnay sa ang ari-arian ng CSS @ font-mukha na ito sa ilalim ng End User License Agreement (EULA).
Kapaki-pakinabang WebFont Resources:
- Mga Font magagamit para sa @ font-face Embedding pahina ng wiki sa http://webfonts.info/wiki/index.php?title=Main_Page
- Sa Ray Larabie . Siya ay isang kilala na taga-disenyo ng font na ginawa ng mga daan-daan ng mga kagiliw-giliw na TrueType font malayang magagamit para sa paggamit sa web. Kanyang mga font ay matikas, pandekorasyon, at mapaglaro.
- Ang Dieter Steffmann ay isa pang mahusay na designer font. Siya, masyadong, ay ginawa ng maraming maganda font na magagamit para sa lahat upang gamitin.
- Font tindahan : nag-aalok ng mga font na dinisenyo para mismo sa web paggamit. Higit sa 30 ng ang pinaka-matagumpay na mga pamilya ng FontFont ay magagamit na ngayon bilang FontFonts Web. FontShop din ay may isang detalyadong WebFont sa gabay sa gumagamit http://www.fontshop.com/blog/newsletters/pdf/webfontfontuserguide.pdf
- Ang Font ardilya : Showcases ang lahat ng mga font na ang Font ardilya ay nag-aalok para sa paggamit sa @ font-CSS Embedding mukha. Font ardilya ay nag-aalok ng isang kahanga-hanga dami ng uri, ginagawang patay simpleng upang pumili ng isa, at handily ay nag-aalok ng "kit" - ang typeface ng iyong mga pagpipilian, sa ilang mga format, na nakabalot sa demo HTML & CSS na gumagamit ng napaka kasalukuyang @ font-mukha syntax . Sila rin ay nag-aalok ng isang paraan upang gumawa ng iyong sariling @ font-face kit . Kung ang typeface na nais mong gamitin ay lisensiyado naaangkop (ang mga na dumating sa iyong computer ay hindi kinakailangang okay), ang generator ang gumagawa EOT, SVG, at hey! WOFF file.










































