Jump to content
  • 0

Проблемы с шрифтами


Eridani
 Share

Question

Добрый день.

Дело в том, что не понимаю, что происходит.

У меня на сайте используются нестандартные шрифты, которые закинул в папку fonts и подключил их через стили.

В индексе прописал <link href="fonts.css" rel="stylesheet" type="text/css"> чтобы он подгружал их, сами шрифты в fonts.css выглядят так:

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

@font-face {
font-family: Roboto-Condensed;
src : url('fonts/Roboto-Condensed.eot');
src: url('fonts/Roboto-Condensed.ttf');
}
P {
font-family: Roboto-Condensed;
}

Проблема в том, что если просматривать сайт с компьютера, то все нормально. Просматриваешь с хостинга - обнуляются.

ЧТо делать?

И, как убрать эти отсупы между строками? Сверху как должно быть, снизу - как получается, хотя шрифт один и тот же

7c222f8c7aa2t.jpg

Причем, самое смешное: Если я убираю вначале документа строку <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">, то эта разница между строчками <br> становится такой, какой и должна быть.

Edited by Eridani
Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Что значит обнуляются? Скорее всего путь не правильный до шрифтов.

Через фаербаг проверили бы, точно ли так.

Поставте доктайп от html5.

Отступы между строками также можно в фаербаге посмотреть. Наверно из-за line-height а может и margin где то

Link to comment
Share on other sites

  • 0

Что значит обнуляются? Скорее всего путь не правильный до шрифтов.

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

Через фаербаг проверили бы, точно ли так.

Только вчера его установил, пока не шибко понял, как им управляться

Поставте доктайп от html5.

<!DOCTYPE html> - пробовал, ничего не меняет.

Отступы между строками также можно в фаербаге посмотреть. Наверно из-за line-height а может и margin где то

все line-height были убраны, и маргинов нет.


<div id="ad_text_1" style="position:absolute; left:15px; top:76px; width:143px; height:73px; z-index:41; text-align:center;">
<span style="color:#000;font-family:'Roboto-Bold';font-size:13px;">Низкое энергопотребление</span><span style="color:#000;font-family:'Roboto';font-size:11px;"><br>Вы экономите более 70%<br>по сравнению с лампами<br>накаливания.</span></div>

Вставляешь доктайп - здоровые отсупы в br, убираешь доктайп - все хорошо. Я почему и туплю :(

Попробую с фаербагом повозиться, но как им искать ошибки я, честно говоря, пока не очень понял, хоть и видео успел посмотреть.

Хотя, я тут повозился с ним, оказалось, что в fonts.css путь до файла tff надо заключать в кавычки "путь", а не в одиночные ' путь' и в пути до шрифта надо было убрать заглавные буквы

Edited by Eridani
Link to comment
Share on other sites

  • 0

Будьте добры, помогите кто-нибудь с отступами новых строчек, кто сможет, опытным глазом гляньте в фаербаге: http://alexsolovei.ru там текст над иконками, почему <br> такие большие промежутки?

Edited by Eridani
Link to comment
Share on other sites

  • 0

Проверьте регистр шрифтов - совпадает?

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

(текст под инпут формой)

Отступы с доктайпом

Отступы без него, то есть так, как и требуется

Link to comment
Share on other sites

  • 0

В стандартном режиме (с доктайпом) высота строки не может быть меньше высоты строки, унаследованной от родительского блока (в данном случае это дефолтные браузерные 20px). В режиме ископаемой совместимости (без доктайпа) браузер пытается угадать, «что имел в виду автор», но может делать это как попало, вдобавок забывая всё новое (особенно это касается IE).

Здесь лучше использовать вместо span-ов осмысленные элементы типа заголовка и абзаца.

Link to comment
Share on other sites

  • 0
И, как убрать эти отсупы между строками? Сверху как должно быть, снизу - как получается, хотя шрифт один и тот же

7c222f8c7aa2t.jpg

открывешь файл style.css, ищещь строки:


td.advantagetd {
background-color: ;
background: url(images/backgroundlow.png) repeat;
position: relative;
width: 100%;
height: 245px;
line-height: 15px; /* и тут ставишь отступ какой нравится*/
}

Link to comment
Share on other sites

  • 0

В стандартном режиме (с доктайпом) высота строки не может быть меньше высоты строки, унаследованной от родительского блока (в данном случае это дефолтные браузерные 20px). В режиме ископаемой совместимости (без доктайпа) браузер пытается угадать, «что имел в виду автор», но может делать это как попало, вдобавок забывая всё новое (особенно это касается IE).

Здесь лучше использовать вместо span-ов осмысленные элементы типа заголовка и абзаца.

Спасибо, попробую так, если таки не справлюсь.

открывешь файл style.css, ищещь строки:


td.advantagetd {
background-color: ;
background: url(images/backgroundlow.png) repeat;
position: relative;
width: 100%;
height: 245px;
line-height: 15px; /* и тут ставишь отступ какой нравится*/
}

Вот оно, спасибо. То, что нужно. все так, как я и хотел. Вопрос решен, отписавшимся спасибо и всех благ!

Edited by Eridani
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