Евгений Б.
5330 повідомлень
#15 років тому
Цитата ("nehovaysyatopol"):
и в Опере тоже.......это ж его деньги, он за них трясется....

ну если хочет ладу калину двигающуюся со скоростью света, то уж..... цена вопроса стремиться в бесконечность. реально цена вопроса = цена исправления глюка в опере
Евгений Б.
5330 повідомлень
#15 років тому
Антон В.
1807 повідомлень
#15 років тому
ArtPro, ну в этой статье, к сожалению, нового ничего нету, просто вкратце рассказали то же самое, что и в других статьях...
Евгений Б.
5330 повідомлень
#15 років тому
У меня уже спортивный интерес найти решение
Антон В.
1807 повідомлень
#15 років тому
если шо, с меня медаль
Александр Отсутствую
3460 повідомлень
#15 років тому
@font-face {

font-family: "Burlak"; /*здесь мы указываем название шрифта*/

src: url("http://sitename.org/burlak.ttf"); /*здесь путь к шрифту на сервере*/

font-size: 1em; /*здесь же можно указать другие типичные свойства шрифта.*/

}

body { font-family: "Burlak" } /*ну а здесь мы его уже используем*/


Демонстрирую работает и в Опере и во всем остальном, даж в IE 5.5
Так что, это Вы что-то косячите.


Цитата ("nehovaysyatopol"):
если шо, с меня медаль

И мне, и мне
Антон В.
1807 повідомлень
#15 років тому
WWWolf, а можно прикрепить какой-то шрифт поизвращеннее для более убедительной демонстрации?
Александр Отсутствую
3460 повідомлень
#15 років тому
Цитата ("nehovaysyatopol"):
WWWolf, а можно прикрепить какой-то шрифт поизвращеннее для более убедительной демонстрации?


Да пожалуйста Шрифт Remeslo. Хотя, я не понимаю, чем прежний не устраивал (и вообще, могли бы взять и сами все попробовать :P ).

http://rock-world.org/
Максим В.
731 повідомлення
#15 років тому
У меня opera 10.60 не отображает шрифт remeslo.
Александр Отсутствую
3460 повідомлень
#15 років тому
Цитата ("neadekvat"):
WWWolf, увы и ах, тоже 10.60, шрифт - стандартный. То же самое было и с предыдущим (правда тогда я думал, что так и должно быть, ан нет, очевидно).

Черт, и вправду.. вроди бы ж и выбирал шрифт, которого не было на компе, ан-нет закидывал и этот, память дырявая.
Ну тогда, я так понимаю ждем спасителя, потому что решение должно быть.
Антон В.
1807 повідомлень
#15 років тому
WWWolf, вот поэтому я и просил что-то позаковыристей, а то все не мог понять, че за шрифт такой вы нам показываете.....

если б все было так просто, я бы не создавал эту тему .....так что медаль пока ждет своего владельца
Антон В.
1807 повідомлень
#15 років тому
я сразу еще подумал, каким образом ваш код работает в ИЕ, ведь ИЕ не курит TTF-файлы, для них надо создавать EOT-вариант
Андрей Н.
11 повідомлень
#14 років тому
5 часов мучился экспериментами, но цифры вернул
рецепт такой:
1. Открываем блокнотом .svg файл шрифта
2. у тега font копируем атрибут horiz-adv-x="788" (число может быть другим)
3. вставляем этот атрибут в теги glyph с цифрами

вот что получилось в моем шрифте:
<glyph unicode="0" horiz-adv-x="788" d="M389 -16h-2q-156 0 -244 178t-88 502q0 332 92.5 508t258.5 176q160 0 243.5 -179.5t83.5 -500.5q0 -346 -95 -515t-249 -169zM395 119h2q178 0 178 547q0 248 -44 397t-134 149q-92 0 -138 -147t-46 -399q-2 -252 43 -399.5t139 -147.5z" />
<glyph unicode="1" horiz-adv-x="788" d="M385 0v1171h-4l-221 -127l-31 123l281 164h129v-1331h-154z" />
<glyph unicode="2" horiz-adv-x="788" d="M705 0h-639v102l110 152l126 178q38 55 102.5 164t91 200t26.5 179q0 113 -48 175t-140 62q-86 0 -193 -73l-39 118q109 90 260 91q158 0 238 -102.5t80 -262.5q0 -168 -87 -338t-243 -379l-88 -123v-4h443v-139z" />
<glyph unicode="3" horiz-adv-x="788" d="M57 45l35 125q92 -55 193 -55q104 0 166.5 71.5t62.5 192.5q0 129 -73.5 202.5t-194.5 73.5h-37v119h31q84 0 161.5 62.5t77.5 175.5q0 98 -48 151.5t-128 53.5q-78 0 -166 -64l-33 119q92 76 238 76q137 0 216 -86t79 -220q0 -102 -51 -186t-148 -127v-4 q100 -27 167 -115t67 -235q0 -168 -102.5 -279.5t-278.5 -111.5q-146 0 -234 61z" />
<glyph unicode="4" horiz-adv-x="788" d="M623 0h-144v369h-442v106l432 856h154v-833h143v-129h-143v-369zM186 498h293v374q0 86 13 263h-9q-49 -117 -112 -250l-185 -383v-4z" />
<glyph unicode="5" horiz-adv-x="788" d="M682 1331v-139h-358l-56 -354q16 4 49 4q59 0 132 -27t122 -74q113 -109 113 -303q0 -199 -113.5 -326.5t-289.5 -127.5q-139 0 -228 57l35 125q92 -51 186 -51q106 0 179 79.5t73 227.5q0 152 -82 225.5t-219 73.5q-68 0 -104 -6l84 616h477z" />
<glyph unicode="6" horiz-adv-x="788" d="M653 1348v-134q-39 0 -94 -12q-276 -70 -342 -481h6q86 127 226 127q127 0 206.5 -110.5t79.5 -299.5q0 -197 -87 -325.5t-240 -128.5q-170 0 -260.5 151.5t-90.5 390.5q0 365 172 600q57 82 144.5 136.5t179.5 72.5q32 7 100 13zM408 106h2q72 0 120 79t48 241 q0 147 -48.5 224t-130.5 77q-119 0 -174 -143q-10 -31 -10 -80q2 -197 54.5 -297.5t138.5 -100.5z" />
<glyph unicode="7" horiz-adv-x="788" d="M76 1331h641v-94l-430 -1237h-154l422 1188v4h-479v139z" />
<glyph unicode="8" horiz-adv-x="788" d="M408 1348h2q135 0 210.5 -94.5t75.5 -219.5q0 -190 -178 -315v-4q213 -145 213 -365q0 -158 -95 -262t-247 -104q-156 0 -244 102t-88 238q0 229 219 383l-2 4q-82 55 -128 137t-46 168q0 150 90.5 241t217.5 91zM393 100h2q80 0 130 61.5t50 180.5q0 182 -190 307 q-80 -49 -126 -129t-46 -170q0 -113 48 -181.5t132 -68.5zM401 1231h-2q-66 0 -106.5 -57.5t-40.5 -147.5q0 -92 44 -149.5t120 -106.5q131 94 131 246q0 98 -38 156.5t-108 58.5z" />
<glyph unicode="9" horiz-adv-x="788" d="M137 -16v135q47 0 99 12q106 27 182 105q125 135 155 376h-4q-88 -111 -217 -110q-127 0 -210 108.5t-83 286.5q0 186 94.5 318.5t243.5 132.5q164 0 249 -150.5t85 -384.5q0 -381 -176 -616q-117 -162 -309 -201q-50 -12 -109 -12zM389 1225h-2q-70 0 -121 -79t-49 -237 q0 -141 49 -214.5t131 -73.5q49 0 94.5 31.5t69.5 86.5q12 25 12 84q0 201 -50 301.5t-134 100.5z" />


Сам шрифт и цифры теперь отображаются верно, даже если в пути к папке кеша оперы есть кириллица (чаще всего просто юзер винды назван по-русски).
Тестил в Opera 11.10 сборка 2092
Никита К.
1594 повідомлення
#14 років тому
Сам сейчас мучаюсь с такой проблемой.

Код
@font-face {
font-family: Hooge;
src: url("./hooge.ttf") format('truetype');
}


Работает везде, кроме оперы.
Антон В.
1807 повідомлень
#14 років тому
hand-made, ох нифига себе...Попробую при случае, если все заработает, то вам нечеловеческий респект.
Андрей Н.
11 повідомлень
#14 років тому
У меня в CSS запись такая:

@font-face {
/* This declaration targets Internet Explorer */
font-family: 'MyriadProCondensed';
src: url('myriadpro-cond-webfont.eot');
}

@font-face {
/* This declaration targets everything else */
font-family: 'MyriadProCondensed';
src: url(//:) format('no404'), url('myriadpro-cond-webfont.svg#webfontjtwrrx3j') format('svg'), url('myriadpro-cond-webfont.woff') format('woff'), url('myriadpro-cond-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}


Работает во всех браузерах
Никита К.
1594 повідомлення
#14 років тому
А если есть только шрифт в .ttf надо создавать отдельно woff, svg и .eot?
Андрей Н.
11 повідомлень
#14 років тому
Цитата ("Anexroid"):
А если есть только шрифт в .ttf надо создавать отдельно woff, svg и .eot?

точно
если шрифт распостраненный можно использовать Google Font API
или сгенерировать нужные форматы самому
Никита К.
1594 повідомлення
#14 років тому
Цитата ("hand-made"):
сгенерировать нужные форматы самому ]http://www.fontsquirrel.com/fontface/generator

Сгенерировал, сделал в .css как у вас написано. В опере все равно не работает (Opera 11.10)
Андрей Н.
11 повідомлень
#14 років тому
Anexroid, а .svg отредактировали?
есть ссылка на сайт?