Jump to content
  • 0

Как настроить платный шрифт для сайта


Светлана
 Share

Question

Купила шрифт для сайта. Выслали один файл. С ним на моем компе работает, а на сайте - нет. Запросила адаптацию у продавца. Выслали 2 папки. Что с ними делать, к какому файлу указывать путь, что скачивать в файловый менеджер на хостер ума не приложу. Мучаюсь с установкой теперь. Как установить и привязать шрифт к сайту?

Edited by Светлана
Link to comment
Share on other sites

Recommended Posts

  • 0

Пока что нашла информацию о плагине WEBFONT в блокноте NOTEPAD++. Установила. Нов правом окне среди webшрифтов нового шрифта нет. Значит его надо как-то закачать, чтобы использовать. Может сама соображу, пока жду ответ.

Edited by Светлана
Link to comment
Share on other sites

  • 0

Наиболее полный и безнадежный ответ я получила здесь :

 

http://www.xiper.net/collect/html-and-css-tricks/typographics/any-font.html

 

Пойду напьюсь с горя...потому что продавец не высылает инструкции по установке и правильному написанию кода для этого шрифта, мотивируя туманно " НИ У КОГО ПРОБЛЕМ НЕ БЫЛО"...

А у меня сегодня он может показаться, а завтра - нет. Это от настроения браузера зависит.

Неужели до сих пор никто ничего со шрифтами не придумал? Может другие языки как-то использовать?

Link to comment
Share on other sites

  • 0

По вашей же ссылке: 

Решение 5 — @font-face
 
@font-face — это такое CSS правило, которое позволяет импортировать внешний файл шрифтов в документ. Это значит, что если у пользователя не установлен нужный шрифт, он подгрузится с сервера без установки в операционную систему. Тебе всего лишь нужно добавить пару правил в CSS. То чего и ждали многие годы! Ура!
<style>   @font-face {    font-family: Pompadur; /* Имя шрифта */    src: url(fonts/pompadur.ttf); /* Путь к файлу со шрифтом */   }   P {    font-family: Pompadur;   }  </style>
Link to comment
Share on other sites

  • 0
<!DOCTYPE html>

<html>

<head>

<meta charset="utf8">

    <style type="text/css">

    <title> Название сайта</title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="keywords" content="Название сайта" />

<meta name="description" content="Название сайта" /> 

  <style>

    @font-face{

       font-family: "ALS Anastasia"; /* Гарнитура шрифта */

    src: url(als_anastasia.ttf);

src: url(als_anastasia.eot) format ('embedded-opentype'), 

url(als_anastasia.woff) format('woff'), 

url(als_anastasia.ttf) format('truetype'), 

url(als_anastasia.svg) format('svg');  

     }

   h1 {

    font-family: "ALS Anastasia";

   }

   h2 {

    font-family: "ALS Anastasia";

   }

  </style>

  

<title>Название сайта</title>

</head>

 

<body>

<div align="center">

 

<h1> Название сайта </h1>

<h2>Название сайта</h2>

</div>

</body>

</html>

 

На моем компе работает, а с других нет. Шрифта не видно. Кодировка UTF8.Что я делаю не так?

P.S. Шрифт я изменила во избежание проблем с продавцом.

Я учусь и думаю, что какие-то файлы не дозагрузила. Какие? ttf, eot,woff,svg - есть.

Но кроме них есть еще другие мне не понятные и в разных папках.

Скорее всего сделаю из шрифта картинку и успокоюсь. 

Напишите, кто покупал и устанавливал шрифты на сайт. 

Edited by Светлана
Link to comment
Share on other sites

  • 0
<!DOCTYPE html>
<html>
<head>
<meta charset="utf8">
    <style type="text/css">
    <title> Название сайта</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Название сайта" />
<meta name="description" content="Название сайта" /> 
  <style>
@font-face {
    font-family: 'ALS Anastasia'; // На всякий случай проверьте здесь название название шрифта.
    src: url('als_anastasia.eot'); // А в этой и последующих строках - название файла со шрифтом.
    src: url('als_anastasia.eot?#iefix') format('embedded-opentype'),
         url('als_anastasia.woff') format('woff'),
         url('als_anastasia.ttf') format('truetype'), 
         url('als_anastasia.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
   h1 {
    font-family: "ALS Anastasia";
   }
   h2 {
    font-family: "ALS Anastasia";
   }
  </style>
  
<title>Название сайта</title>
</head>
 
<body>
<div align="center">
 
<h1> Название сайта </h1>
<h2>Название сайта</h2>
</div>
</body>
</html>

 

 

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


Ну либо допишите еще:

h1, h2 {font-weight: normal;}
Хотя это врядли.
Link to comment
Share on other sites

  • 0

Мне неинтересно тупо платить за первый трудный для меня код. Я хочу понять что и как. А кто платит - никогда не станет программистом(денег не хватит).

Ну о программировании речь и не идет. Смысл верстальщику становится программистом?

Link to comment
Share on other sites

  • 0

Это самостоятельные технологии, которые могут применяться независимо друг от друга, но могут быть использованы и вместе в рамках одного решения. Все зависит от обстоятельств.

Link to comment
Share on other sites

  • 0
Продавец прислал исправленный им код:

 

<!DOCTYPE html>

<html>

  <head>

    <meta charset="utf8" />

    <title>Название сайта</title>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <meta name="keywords" content="Название сайта" />

    <meta name="description" content="Название сайта" /> 

    <style type="text/css">

      @font-face {

         font-family: 'ALS Anastasia';

         src: url('als_anastasia.eot');

         src: url('als_anastasia.eot?#iefix') format('embedded-opentype'),

              url('als_anastasia.woff') format('woff'),

              url('als_anastasia.ttf') format('truetype'),

              url('als_anastasia.svg#ALS Anastasia') format('svg');

      }

 

      h1 {

        font-family: 'ALS Anastasia';

      }

      h2 {

        font-family: 'ALS Anastasia';

      }

      

  </style>

 

<title>Название сайта</title>

</head>

 

<body>

<div align="center">

 

<h1> Название сайта</h1>

<h2>Название сайта</h2>

</div>

</body>

</html>

 

Но на этом мои поиски "правды" не закончились.

На моем компе все есть. После загрузки на хостинг - нет.

Как будто браузер не видит шрифта.
Link to comment
Share on other sites

  • 0

К шрифту изначально прилагались 2 папки :

1 папка. _MACOSX .

В ней другая папка : ALS Anastasia . В этой папке

файлы и еще она папка : specimen_files(c файлами: ._easytabs(Jsript file 1 kb),.grid...(CSS- документ), +specimen_stylesheet(CSS документ). Также в папке ALS Anastasia : ._als_anastasia(файл шрифта TrueType), 

_als_anastasia.svg, _als_anastasia-demo, _als_anastasia.woff,_als_anastasia.eot, generator_config(текст), specimen_files, _stylesheet(CSS документ).

 

2.папка :ALS Anastasia.

В ней снова папка с тем же содержимым как и в п.1 под назаванием "specimen_files". Есть файлы :

als_anastasia(файл шрифта TrueType), _als_anastasia.svg, _als_anastasia-demo, _als_anastasia.woff,_als_anastasia.eot, generator_config(текст), specimen_files, _stylesheet(CSS документ).

Когда я в эту 2 папку помещаю файл страницы сайта - шрифт видно у меня на компе. Но когда я эти файлы -" _als_anastasia.svg, _als_anastasia-demo, _als_anastasia.woff,_als_anastasia.eot, generator_config(текст), specimen_files, _stylesheet(CSS документ)" - загружаю в хостер с index.html в одном каталоге - шрифта нет с любого компа.


ХАНТЕР26, спасибо за помощь. Я поняла, что проблема не в коде, а в размещении шрифта в файловом менеджере. Браузер его не видит. Может я чего-то  просто не знаю. Поэтому подробно и пишу. Не понимаю - что.

Link to comment
Share on other sites

  • 0

Возможно, не «браузер не видит», а сервер не отдает. У меня случалось на IIS. Нужно проверить в настройках сервера, чтобы для данных расширений файлов были зарегистрированы соответствующие типы (и при необходимости добавить недостающие).

  • Like 2
Link to comment
Share on other sites

  • 0

Не важно где был куплен шрифт, и платный он был или бесплатный.

 

1. Вам нужно загрузить шрифт на сайт в соответствующую папку со шрифтами, если таковая имеется/если ее нет, создайте;

2. Откройте файл CSS, отвечающий за форматирование страницы/страниц HTML;

3. Импортируйте в данный файл необходимый вам шрифт при помощи правила @font-face;

 Введенная в файл CSS запись должна иметь следующий вид:

@font-face {
font-family: "название шрифта";
src: url('ссылка на шрифт');

}

Link to comment
Share on other sites

  • 0

Не важно где был куплен шрифт, и платный он был или бесплатный.

 

1. Вам нужно загрузить шрифт на сайт в соответствующую папку со шрифтами, если таковая имеется/если ее нет, создайте;

2. Откройте файл CSS, отвечающий за форматирование страницы/страниц HTML;

3. Импортируйте в данный файл необходимый вам шрифт при помощи правила @font-face;

 Введенная в файл CSS запись должна иметь следующий вид:

@font-face {
font-family: "название шрифта";
src: url('ссылка на шрифт');

}

КО, вы хоть тему читали?

Link to comment
Share on other sites

  • 0

В файл .htaccess (он в корневой директории сайта)необходимо добавить необходимые типы с помощью директивы AddType.

Теперь тупой вопрос новичка. "application", "font" - это папки, которых у меня нет. Значит их заменить

типа: als_anastasia  eot и т.д.? Статьи я почитала. Не нашла примеров использования этого AddType.

Обычно пишут так, предполагая, что все знают как это делается.

 

AddType application/vnd.ms-fontobject  eot
AddType application/x-font-ttf         ttf ttc
AddType font/opentype                  otf
AddType application/x-font-woff        woff

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

  • Similar Content

    • By Spllit
      Столкнулся с такой проблемой, что Avocode неверно определяет тощину шрифта на макете в отличии от Photoshop.  
      На скринах видно, что Avocode показвает, что толщина выделенного текста 400px. Однако Photoshop показывает, что выделенный текст имеет толщину extrabold, что равняется 800px. 
      С чем это может быть связано и как это пофиксить


    • By vkapas
      Подключаю с Google Fonts Open Sans Condensed, но какому бы не элементу не присваивал, вместо него браузер всегда рендерит системный шрифт — Liberation Serif в Ubuntu и Times New Roman в Windows.
      Другие шрифты, Open Sans или Roboto, например, применяются исправно, а именно с Open Sans Condensed загвоздка. Подключаю так (на самом деле эту строку генерит шаблон Drupal, я только указываю название шрифта в настройках темы):
      <link type="text/css" rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans+Condensed" media="all"> В итоге:
       
       
      В чём может быть причина такого поведения?
    • By Temiks
      Здравствуйте.
      При выделении подключаемый шрифт на сайте рендерится по разному на macOS и Windows.
      Браузер Chrome последней версии.
      Вот так шрифт отображается на ОС Windows - идеально расположен по центру

       
      А вот так уже на macOS. Шрифт смещен с центра к верху.

       
      Сталкиваюсь не в первый раз с этой проблемой. В чем может быть проблема? Возможно кто-то сталкивался с подобным? В какую сторону копать в таком случае?
    • By Frogg
      Здравствуйте, я бы хотел использовать пиксельных шрифт на сайте, скачал его из интернета, но не понял как использовать его.
      Интернет обсёрфил, не нашёл.
      Помогите пожалуйста.
    • By Anastasiya
      Подскажите как найти автора шрифта - на сайте https://www.myfonts.com есть имя автора но контактов нет, и как купить шрифт у автора?
×
×
  • 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