Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2008, 19:14   #1
beginner
Пользователь
 
Регистрация: 24.12.2006
Сообщений: 33
По умолчанию Шрифт

Используется на Web-странице нестандартный шрифт (пока что в виде изображений, что очень нагружает сайт и делает его тяжеловесным). Хочу поинтересоваться:
1. Возможно ли средствами JavaScript сделать пдгружаемые браузером шрифты. Как и с помощью чего это делать?
2. Является ли это решение (подгрузкой шрифтов) кроссбраузерным?
beginner вне форума Ответить с цитированием
Старый 04.07.2008, 20:49   #2
Romanbl4
Форумчанин
 
Аватар для Romanbl4
 
Регистрация: 20.06.2007
Сообщений: 144
По умолчанию

Есть решение через CSS, которое работает только для IE7

Код:
@font-face
{
	font-family: Gill Sans MT;
	src: url(http://www.твой_сайт.ru/GILLSAN1.eot);
}

body
{
	font-family: Gill Sans MT;
}
В eot из ttf можно шрифт сконвертировать с помощью специальной программки WEFT, которая находится на сайте Microsoft http://www.microsoft.com/typography/...ft/default.htm.

Как ей пользоваться точно, я уже забыл. И вобщем использовать этот способ не стал.

Как вариант для использования нестандартного шрифта, можно использовать img картинки и делать свойство alt для них полностью с содержанием текста на картинке. Т.е. если на картинке будет написано "О компании", то и alt="О компании".

Через javascript можно предложить пользователю скачать шрифт с сайта в папку windows/fonts. Но не более. И скорее всего, мало кто согласится это сделать. Я бы не согласился .

Предложить можно типа того:

Код:
if (confirm('Необходимо скачать шрифт с сайта в папку fonts. Подтверждаете?'))
{
window.open('http://www.твой_сайт.ru/downfonts/gillsans.ttf');
}
Romanbl4 вне форума Ответить с цитированием
Старый 04.07.2008, 23:52   #3
beginner
Пользователь
 
Регистрация: 24.12.2006
Сообщений: 33
По умолчанию

Спасибо! Выбрал первый вариант!
beginner вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в MsgBox менять шрифт valerij Microsoft Office Excel 3 11.08.2008 23:24
Шрифт Балда Общие вопросы Delphi 3 16.12.2007 19:19
Большой шрифт vitalik007 HTML и CSS 5 25.10.2007 14:33
Шрифт заголовка Elena БД в Delphi 9 31.05.2007 13:30