>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >font-face, шрифт на сервере http://forum.mozilla-russia.org/viewtopic.php?id=56151 |
slame1121 > 27-08-2012 16:19:13 |
Здравствуйте, столкнулся с такой проблемой. Когда подключай шрифт с компа т.е. файлик шрифта находится возле самого html файла то всё окей, как только загружаю его на сервер и подключаю оттуда в мозиле не работает. Выделить код Код:@font-face { font-family: 'MetaBlackLFC'; src: url('http://site.ru/images/mail/metablacklfc-metablacklfc-regular.eot'); src:url('http://site.ru/images/mail/metablacklfc-metablacklfc-regular.ttf') format('truetype'), url('http://site.ru/images/mail/metablacklfc-metablacklfc-regular.eot?#iefix') format('embedded-opentype'), url('http://site.ru/images/mail/metablacklfc-metablacklfc-regular.woff') format('woff'), url('http://site.ru/images/mail/metablacklfc-metablacklfc-regular.svg#metablacklfc-metablacklfc-regular') format('svg'); font-weight: normal; font-style: normal; } .font{ font-family:'MetaBlackLFC'; } p.s. во всех браузерах кроме мозилы всё прекрасно отображается. |
littleleshy > 27-08-2012 16:32:56 |
Попробуйте подключить шрифт по-другому, например, так: потом с помощью CSS используете При таком раскладе в работает. |
slame1121 > 27-08-2012 16:38:41 |
Спасибо за ответ, но не помогло... 27-08-2012 16:45:11 |
littleleshy > 27-08-2012 16:51:07 |
slame1121 пишет
Странно, у меня шрифты с Google Web Fonts цепляются. slame1121 пишет
Сделать так, чтобы находился в том же, если это возможно. |
slame1121 > 27-08-2012 16:55:46 |
У google нету такого шрифта который мне надо. Вот именно что невозможно,, этот файл точнее его код будет пересылаться по имейлу а крепить к письму шрифт не выход... |
littleleshy > 27-08-2012 16:58:46 |
Печально… |
banbot > 27-08-2012 17:14:17 |
slame1121 http://www.webfonts.info/mozilla-firefox
|
slame1121 > 28-08-2012 11:59:19 |
Спасибо, буду разбираться |
Severa > 15-05-2013 15:33:44 |
Не хотелось бы создавать тему с тем же вопросом, поэтому - сюда. Вот так прописано правило в Структуре style.css. Выделить код Код:@font-face { font-family: 'rurintaniaregular'; src: url('http://www.aris-tv.ru/wp-content/themes/defaul/fonts/rurintania.eot'); src: local('Rurintania Regular'), local('Rurintania'), url('http://my-files.ru/DownloadSave/ggn4/4427269.otf') format('opentype'), url('http://my-files.ru/DownloadSave/jnhk/4427269.ttf') format('truetype'), url('http://my-files.ru/DownloadSave/cr8s/4427269.woff') format('WOFF'); } Стоит в самом конце.
Прописывалось перед @font-face правилом. Результатов не дало. Здесь приводили ссылки на статьи, где говорится о сценарии управления (если я правильно перевел (Access Control)), что без него ничего работать не будет, но как этот сценарий управления реализовывать, так и не понял. Если у кого есть возможность помочь с этим всем разобраться, буду весьма благодарен. |
Severa > 15-05-2013 16:41:05 |
okkamas_knife, добавлял и ссылку на .svg по вот такому образцу:
Или что вы имеете в виду, говоря о нужном, которое туда запихнуть нужно? |
banbot > 15-05-2013 17:17:19 |
Severa
Почему используете одинарные, а не обычные кавычки в коде? Образец смотрели? 15-05-2013 17:18:46
SVG-шрифты Firefox никогда поддерживать не будет. |
Severa > 15-05-2013 17:25:54 |
banbot, насколько я знаю, в CSS для указания ссылки можно хоть какие кавычки использовать или не использовать вообще. Но да, ради чистоты эксперимента и совести поставил двойные: Выделить код Код:@import url("http://my-files.ru/4wlv.stylesheet.css"); @font-face { font-family: 'rurintaniaregular'; src: url("http://www.aris-tv.ru/wp-content/themes/defaul/fonts/rurintania.eot"); src: local('Rurintania Regular'), local('Rurintania'), url("http://my-files.ru/DownloadSave/ggn4/4427269.otf") format('opentype'), url("http://my-files.ru/DownloadSave/jnhk/4427269.ttf") format('truetype'), url("http://my-files.ru/DownloadSave/tq2z/4427269.svg#rurintaniaregular") format('svg'), url("http://my-files.ru/DownloadSave/cr8s/4427269.woff") format('WOFF'); } Та же петрушка. Справляются все, кроме |
banbot > 15-05-2013 18:01:16 |
Severa |
Severa > 15-05-2013 18:36:31 |
banbot, в консоли ошибок есть сообщения о неотработавшем правиле @font-face. 4 записи, из которых три ошибки и одно предупреждение: скрытый текст Метка времени: 15.05.2013 16:13:50 Ошибка: downloadable font: download failed (font-family: "rurintaniaregular" style:normal weight:normal stretch:normal src index:2): bad URI or cross-site access not allowed source: http://my-files.ru/DownloadSave/ggn4/4427269.otf Источник: http://flo.mybb.ru/styles/000d/9f/a9/style.1368623597.css Строка: 0 Исходный код: @font-face { font-family: "rurintaniaregular"; src: local("Rurintania Regular"), local("Rurintania"), url("http://my-files.ru/DownloadSave/ggn4/4427269.otf") format("opentype"), url("http://my-files.ru/DownloadSave/jnhk/4427269.ttf") format("truetype"), url("http://my-files.ru/DownloadSave/tq2z/4427269.svg#rurintaniaregular") format("svg"), url("http://my-files.ru/DownloadSave/cr8s/4427269.woff") format("WOFF"); } Метка времени: 15.05.2013 16:13:51 Метка времени: 15.05.2013 16:13:51 Метка времени: 15.05.2013 16:13:51 |
Severa > 15-05-2013 18:56:12 |
okkamas_knife, хорошо, а если пойти в обход, и с помощью fontsquirrel получить base64 шрифта в формате .woff (какой и нужен Лисе, собственно) и подключить сформированный CSS-файл импортом? CSS-файл, в отличие от файлов шрифта в любом формате, можно сохранить на сам форум и получить прямую ссылку. Если это возможно, точнее, если это будет хотя бы теоретически работать, то каков тогда должен быть синтаксис @font-face? |
banbot > 15-05-2013 21:59:10 |
Severa |
Severa > 15-05-2013 22:05:24 |
banbot, к сожалению, на форумах платформы MyBB простые пользователи могут прикреплять к своим сообщениям только изображения, да и то, сервис хранения при этом используется сторонний, а администраторы форумов в админке могут заливать на свой форум только неширокий круг: Веб (css, js, swf, txt). Вот и все разнообразие. Увы. |
banbot > 15-05-2013 23:11:51 |
Severa |
Severa > 16-05-2013 11:16:26 |
okkamas_knife, спасибо вам за наводку и идею, постараюсь разобраться и попробовать реализовать. Это интересно хотя бы с теоретической точки зрения. Но прежде пойду просить админов сервиса добавить в список разрешенных к заливке на форумы файлов еще и шрифтовые. Или хотя бы .woff. Насколько я понимаю, это было бы самым разумным. Да и наиболее мобильным - нужен новый шрифт - достаточно только перезалить готовый файл и взять для CSSок прямую ссылку. А варианты с разбором, выуживанием и обратным сбором уже будут крайними шагами, хотя, возможно, если наловчиться, это будет и не особо долго. Но тут уже стоит подумать, а не проще ли напролом - вообще картинкой, хотя я и пытаюсь всеми силами от этого уйти (причин масса, сами понимаете). Да, за Куфон спасибо, разбираюсь, пока это кажется очень даже альтернативой. banbot, то есть, иными словами, нужно один раз сказать форуму: "Балда, сервер в порядке, бери файлы и не ерепенься", и дальше можно подсовывать ссылки с этого ресурса, сколько влезет? Если так, то это тоже вполне мобильный вариант, главное понять, насколько трудно будет найти сервер, на котором можно править заголовки, да к тому же и выдающий прямые ссылки. Из простых и бесплатных я пока нашел только один My-Files.RU, но можно ли там заголовки править - без понятия. |
Severa > 16-05-2013 13:45:49 |
Всё вернулось на круги своя. Самый простой способ, о котором вы, господин banbot, говорили - о сохранении нужного дома, реализуем, если банально и просто изменить расширение нужного файла на разрешенное к сохранению на форуме. Тогда форум видит файл, который нужно сохранить, а Мозилла потом послушно пользуется им же, беря его из дома. По свободе обязательно попробую всё вами, господа banbot и okkamas_knife, предложенное, а пока обойдусь малой кровью. Будут результаты по остальным методам - отпишусь. Спасибо вам всем за помощь и идеи. Вы очень помогли :-) |