Home » 2014 » Октомври » 20 » Урок №6 Шрифтове в CSS3
10:16 PM
Урок №6 Шрифтове в CSS3

CSS3 Шрифтове в уеб - Правилото @font-face 

Уеб шрифтовете позволяват на уеб дизайнерите да използват шрифтове които не са инсталирани на техните компюътри.

Когато намерите или купите шрифта който искате да използвате, просто качете файлът при другите файлове, и ще бъде изтеглен автоматично когато потребител се нуждае от него. Точно по-този начин виждате текста в нашите уроци с различен шрифт.
"Собствените" ви шрифтове или тези които вие задавате на страницата да използва се задават чрез CSS3 правилото @font-face.


Поддържащи браузъри:

Числата в таблицата определят най-ниската версия на браузъра която напълно поддържа свойството font.

Свойство          
text-shadow 10.0 4.0 3.5 4.0 9.5
word-wrap 5.5 23.0 3.5 6.1 12.1
 

Различни шрифтови формати.

TrueType Fonts (TTF)

  • TrueType е шрифтов стандарт създаден през 1980г. , от Apple и Microsoft. TrueType е най-използвания шрифтов формат както за операционната система Mac OS така и за Microsoft Windows.

OpenType Fonts (OTF)

  • OpenType е формат за мащабируеми компютърни шрифтове. Създаден е на базата на TrueType, и е продукт на Microsoft. Днес OpenTypе шрифтовете се използват в основните компютърни платформи.

The Web Open Font Format (WOFF)

  • WOFF е шрифтов формат за уеб-страници. Създаден е през 2009г., и вече е набрал висока популярност. По-същество WOFF е OpenType или TrueType с компресия и допълнителни метаданни. Целта е да се поддържа шрифтовата дистрибуция от сървъра на клиента по мрежов път като създава ограничения в достъпа.

SVG Fonts/Shapes

  • SVG шрифтовете позволяват SVG да бъде използван SVG fonts allow SVG да бъде използван като глифове когато се показва текст.SVG 1.1 спесификацията определя шрифтов модул който позволява създаването на шрифтове чрез SVG документ. Можете също да приложите CSS в SVG документите, и правилото @font-face може да бъде приложено върху текст в SVG документите.

Embedded OpenType Fonts (EOT)

  • EOT шрифтовете са компактна форма на OpenType шрифтовете създадени от Microsoft за използване на вградени шрифтове в уеб-страници. 
 

Поддържащи браузъри за шрифтовите формати

Числата в таблицата определят най-ниската версия на браузъра която напълно поддържа шрифтовите формати

Шрифтов
формат
         
TTF/OTF формат 9.0* 4.0 3.5 3.1 10.0
WOFF формат 9.0 5.0 3.6 5.1 11.1
SVG формат Не се поддържа 4.0 Не се поддържа 3.2 9.0
EOT формат 6.0 Не се поддържа Не се поддържа Не се поддържа Не се поддържа


*Шрифтовите формати работят само когато имате настройка "installable" в случай, че ще правите сами шрифтовете си го имайте в предвид.
 

Използване на шрифт по избор:

В CSS3 правилото @font-face трябва първо да зададете име на шрифта (като myFirstFont), след това директорията на шрифта.

Note Съвет: Винаги ползвайте малки букви за URL адреса на шрифта. Главните букви могат да доведат до неочаквани резултати в Internet Explorer.

За да използвате шрифта като HTML елемент, посочете името на шрифта (myFirstFont) чрез свойството : font-family

Пример

@font-face {
    font-family: myFirstFont;
    src: url(sansation_light.woff);
}

div {
    font-family: myFirstFont;
}
 
 
 

Използване на Bold текст (удебелен)

Трябва да добавите друго @font-face правило което да съдържа индикатори за подчертан текст (bold text):

Пример

@font-face {
    font-family: myFirstFont;
    src: url(пример_bold.woff);
    font-weight: bold;
}
 

Файлът "пример_bold.woff" е друг шрифтов файл, който съдържа удебелените (bold) букви за шрифта "пример".

Браузърите ще използват този файл когато текст посочен с font-family "myFirstFont" трябва да бъде удебелен.

По този начин можете да създадете много @font-face правила за един и същи шрифт.


CSS3 Шрифтови дескриптори

Следващата таблица разглежда всички шрифтови дескриптори които могат да бъдат зададени в правилото @font-face:

Дескриптор Стойност Описани
font-family name Изисква се*: Задава името на шрифта.
src URL Изисква се* : Задава местоположението на шрифта (и неговите файлове)
font-stretch normal
condensed
ultra-condensed
extra-condensed
semi-condensed
expanded
semi-expanded
extra-expanded
ultra-expanded
По желание : Определя как да бъде изобразен шрифта. По подразбиране стойността е normal.
font-style normal
italic
oblique
По желание : Определя как да бъде стилизиран шрифта. По подразбиране е normal.
font-weight normal
bold
100
200
300
400
500
600
700
800
900
По желание : Определя дебелината на шрифта. По подразбиране е normal.
unicode-range unicode-range По желание : Определя обхвата на UNICODE, буквите които шрифта поддържа. По подразбиране е "U+0-10FFFF"
Категория: CSS3 | Преглеждания: 560 | Довавено от: Kaloqn | Оценка: 5.0 | Гласували :2 | Tags: Урок №6 CSS3 Шрифтове, shriftove, yrok

Ако урокът ви е харесал можете да го споделите с вашите приятели във фейсбук :
Всички коментари: 0
avatar
Социални Мрежи

PC-Tools.inc | Copyright © 2014-2015
DMCA.com Protection Status Mozilla Firefox+4.0 Chrome+13.2 Opera+5.6 IE+7.9 Safari+2.0