2013-07-05 3 views
0

Я хочу использовать пользовательский шрифт в HTML-сайте моего сайта. Что я должен делать, чтобы пользователи правильно его просматривали, установили ли они их на своих ПК или нет?HTML-пользовательские шрифты

Заранее благодарен!

ответ

0

Вы можете добавить Google fonts api.

<html> 
    <head> 
    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine"> 
    <style> 
    body { 
     font-family: 'Tangerine', serif; 
     font-size: 48px; 
    } 
    </style> 
    </head> 
<body> 
    <div>Making the Web Beautiful!</div> 
</body> 
</html> 

Вот подробности Google fonts

0

Допустим, вы пишете пункт вроде следующего, добавить style="font-family: Verdana" в первом теге:

<html> 
<body> 
    <p style="font-family: Verdana">This is a paragraph</p> 
</body> 
</html> 
0

<html> 
 
<head> 
 
<style> 
 
@font-face { 
 
    font-family:Elivio; 
 
    font-size:100px; 
 
    src: url('KittenSwashMonolineTrial.ttf'); 
 
div{ 
 

 
    font-family:Elivio; 
 

 
} 
 
</style> 
 

 
</head> 
 
<body> 
 
<div style="font-family:Elivio;">Elivio is a FAMILY ORGANIZER. 
 
An integrated system for family ,giving solutions for our day to day planning activities. It's an account for the whole family that keeps our family members together<a href="https://www.elivio.com">elivio for family</a> 
 
</div> 
 
<h1 style="font-family:Elivio;"> 
 
Elivio</h1> 
 
</body> 
 

 

 
</html>

+0

По крайней мере, поставить некоторые пояснения в своем ответе. В этом случае описание @ font-face было бы приятным. – thepio

-1

@font-face { 
 
    body { 
 
    font-family: 'Elivo', sans-serif; 
 
} 
 
div{ 
 

 
    font-family:Elivio; 
 

 
}

0

Самый простой способ будет использовать Google шрифтов для этого. Вот фрагмент, показывающий вам, как это делается.

body { 
 
    font-family: 'Oswald', sans-serif; 
 
}
<html> 
 
    <head> 
 
    <link href='https://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'> 
 
    </head> 
 
    <body> 
 
    <div> 
 
     <h1>Lorem ipsum dolor sit amet</h1> 
 
     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
 
    </div> 
 
</body> 
 
</html>

В коде выше вы обратитесь к шрифту Google в своем заголовке, как это:

<link href='https://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'> 

Вы можете найти различные Google шрифты здесь: https://www.google.com/fonts

И просто установите шрифт в вашем css следующим образом:

body { 
    font-family: 'Oswald', sans-serif; 
} 

Вы можете установить шрифт для любого элемента на странице или на теле, как в моем примере, чтобы иметь его на всех ваших элементах.

Google Fonts включает эти шрифты на вашу страницу с @font-face.

CSS-правило @ font-face позволяет авторам указывать онлайн-шрифты для отображения текста на своих веб-страницах. Позволяя авторам предоставлять свои собственные шрифты, @ font-face устраняет необходимость зависеть от ограниченного количества шрифтов, установленных пользователями на их компьютерах. Ограничение @ font-face at-rule может использоваться не только на верхнем уровне CSS, но и внутри любого CSS-условного группового at-rule.

Вы можете найти более подробную информацию в MDN documentation

@font-face { 
    font-family: 'Oswald'; 
    font-style: normal; 
    font-weight: 400; 
    src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v11/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'); 
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; 
} 

@font-face { 
    font-family: 'Oswald'; 
    font-style: normal; 
    font-weight: 400; 
    src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v11/pEobIV_lL25TKBpqVI_a2w.woff2) format('woff2'); 
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; 
} 

Вы также можете иметь свои собственные шрифты (файлы) в проекте и просто установить исходный URL, чтобы указать на где-либо ваши шрифты.

1

<html> 
 
<head> 
 
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine"> 
 

 
<style> 
 
@font-face { 
 
    font-family:'Elivio',sans-serif; 
 
    font-size:100px; 
 
div{ 
 

 
    font-family:Elivio; 
 

 
} 
 
</style> 
 

 
</head> 
 
<body> 
 
<div style="font-family:Elivio;">Elivio is a FAMILY ORGANIZER. 
 
An integrated system for family ,giving solutions for our day to day planning activities. It's an account for the whole family that keeps our family members together<a href="https://www.elivio.com">elivio for family</a> 
 
</div> 
 
<h1 style="font-family:Elivio;"> 
 
Elivio</h1> 
 
</body> 
 

 

 
</html>

0

<html> 
 
<head> 
 
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine"> 
 

 
<style> 
 
@font-face { 
 
    font-family:'Elivio',sans-serif; 
 
    font-size:100px; 
 
div{ 
 

 
    font-family:Elivio; 
 

 
} 
 
</style> 
 

 
</head> 
 
<body> 
 
<div style="font-family:Elivio;">Elivio is a FAMILY ORGANIZER. 
 
An integrated system for family ,giving solutions for our day to day planning activities. It's an account for the whole family that keeps our family members together<a href="https://www.elivio.com"> elivio for family</a> 
 
</div> 
 
<h1 style="font-family:Elivio;"> 
 
<a href="https://elivio.com">Elivio</a> </h1> 
 
</body> 
 

 

 
</html>

0

Вот пример использования пользовательских шрифтов (например, Elivio):

<html> 
 
<head> 
 
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine"> 
 

 
<style> 
 
@font-face { 
 
    font-family:'Elivio',sans-serif; 
 
    font-size:100px; 
 
div{ 
 

 
    font-family:Elivio; 
 

 
} 
 
</style> 
 

 
</head> 
 
<body> 
 
<div style="font-family:Elivio;">Elivio is a FAMILY ORGANIZER. 
 
An integrated system for family ,giving solutions for our day to day planning activities. It's an account for the whole family that keeps our family members together<a href="https://www.elivio.com"> elivio App or site for family best for ever</a> 
 
</div> 
 
<h1 style="font-family:Elivio;"> 
 
<a href="https://elivio.com" target="_blank">Elivio</a> </h1> 
 
</body> 
 

 

 
</html>

<html> 
 
<head> 
 
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine"> 
 

 
<style> 
 
@font-face { 
 
    font-family:'Elivio',sans-serif; 
 
    font-size:100px; 
 
div{ 
 

 
    font-family:Elivio; 
 

 
} 
 
</style> 
 

 
</head> 
 
<body> 
 
<div style="font-family:Elivio;">Elivio is a FAMILY ORGANIZER. 
 
An integrated system for family ,giving solutions for our day to day planning activities. It's an account for the whole family that keeps our family members together<a href="https://www.elivio.com"> elivio for family</a> 
 
</div> 
 
<h1 style="font-family:Elivio;"> 
 
<a href="https://elivio.com">Elivio</a> </h1> 
 
</body> 
 

 

 
</html>

Смежные вопросы