Jump to content
  • 0

добавить в свой сайт шрифт Roboto


mstdmstd
 Share

Question

Всем привет,
Хочу добавить в свой сайт шрифт Roboto
Для этого захожу на https://www.google.com/fonts и выбираю настройки вроде
&nbsp; &nbsp; &nbsp; &nbsp;<link href='https://fonts.googleapis.com/css?family=Roboto:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
Мне крайне не нравится что при способе с внешней ссылкой при работе на локальном сервере сайт лезет на гугл Это инода заметно тормозит
Поэтому нашел ссылку и скачал файл fonts-master.zip в 262 MiB
Судя по всему это ВСЕ файлы гугла?
В каталоге Roboto есть файлы :

  • METADATA.pb
  • Roboto-BlackItalic.ttf
  • Roboto-Black.ttf
  • Roboto-BoldItalic.ttf
  • Roboto-Bold.ttf
  • Roboto-Italic.ttf
  • Roboto-LightItalic.ttf
  • Roboto-Light.ttf
  • Roboto-MediumItalic.ttf
  • Roboto-Medium.ttf
  • Roboto-Regular.ttf
  • Roboto-ThinItalic.ttf
  • Roboto-Thin.ttf
  •  

Тут http://htmlbook.ru/blog/svoi-shrift-na-stranitse я нашел как подгрузить свой фонт
Но в описании подгружается 1 файл а каков синтаксис для нескольких файлов?
И какие файлы мне нужны Я хочу normal, bold, italic?

  Спасибо !

 

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Сначала первый способ, В стилях я прописал :
 

@font-face {
    font-family: MyRobotoRegular;
    src: url(fonts/Roboto-Regular.ttf);
}

@font-face {
    font-family: MyRobotoBoldItalic;
    src: url(fonts/Roboto-BoldItalic.ttf);
}

@font-face {
    font-family: MyRobotoBold;
    src: url(fonts/Roboto-Bold.ttf);
}

@font-face {
    font-family: MyRobotoItalic;
    src: url(fonts/Roboto-Italic.ttf);
}

...

body {

    font-family: 'MyRobotoRegular', Arial, Verdana, Tahoma, sans-serif;


И теперь получается что что MyRobotoRegular - основной фонт моего класса?
Если же мне нужно к этому фонту добавить свойства Bold, Italic b если эти свойства добавить в стилях - то это работать не будет, а надо назначать font-family,...
Так?


Джулия а предлагаемый Вами способ лучше ?

И подскажите какой-нить фонт который наверняка есть в системе с очень отличным видом - хочется для тестирования если мой фонт не найден...
 

Link to comment
Share on other sites

  • 0

для всех браузеров надо подключать шрифты с разным расширением, если вы хотите подключать с локального сервера. На локальном сервере вам надо создать папку fonts, конвертировать шрифты .ttf и правильно прописать пути к шрифту в style.css

если вы конвертируете шрифт(.ttf) на том ресурсе,что я вам написала, то получите все нужные расширения.

я подключаю шрифт вот так: http://prntscr.com/bpfg0w

и не надо прописывать для них bold, light. Вы конвертируете изначально(RobotoBold.ttf, RobotoLignt.ttf) уже с жирным, тонким начертанием шрифта.

у меня в проектах очень часто используется шрифт Roboto - очень хороший веб-шрифт, могу ещё посоветовать OpenSans, PTSans. Но Roboto лучше.

 

 

Edited by Джулия
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy