|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.07.2009, 19:54 | #1 |
Пользователь
Регистрация: 04.07.2009
Сообщений: 10
|
скрипт о расположении шрифтов
Помогите,пожалуйста,чайнику написать скрипт!)
Я использую на сайте встроенный шрифт (WEFT).В IE всё отображается нормально. Но чтобы этот шрифт отображался и в других браузерах,пользователю надо или устанавливать этот шрифт у себя на комп, или использовать спец. плагины и др. В общем, если этого не сделать (а далеко не все станут это делать),то вместо моего оригинального шрифта отображается Times. Вот тут-то и возникает проблема. Текст в Times сдвигается вверх и вообще 'уже,так что выглядит соответственно смещенным влево. Текст находится внутри <div>. Как написать такой скрипт: если используется мой оригинальный шрифт,то параметры в div (left, top) такие-то; в др. случаях (т.е. необязательно даже уточнять,что при использовании Times) те же параметры -другие (указать,какие). Последний раз редактировалось a585; 04.07.2009 в 19:58. |
04.07.2009, 20:35 | #2 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
Вот мой вариант... извеняюсь, если есть ошибки. Я только начинаю JavaScript изучать...
Код:
there are no limits when you're software engineer
|
06.07.2009, 22:52 | #3 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
spein, Вы ничего не перепутали? Что вы ожидаете от выполения вашего скрипта?
a585, ваш вопрос в данном контексте не разрешим, средствами джаваскрипта вам не получить доступ к файловой системе компьютера и тем более к реестру системы (если это вин32). И если пройдя через грабли (ИЕ/WSH) в вин32 это как-то теоретически реализуемо, то о никсах я молчу вообще... Как выход - юзайте гифы и/или пинги. Ну или VML / SVG / Flash |
06.07.2009, 23:19 | #4 |
Пользователь
Регистрация: 04.07.2009
Сообщений: 10
|
|
06.07.2009, 23:34 | #5 | |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Цитата:
|
|
06.07.2009, 23:59 | #6 |
Пользователь
Регистрация: 04.07.2009
Сообщений: 10
|
SkyM@n, спасибо еще раз,но я не это имел в виду.
В IE у меня и так всё великолепно работает благодаря встроенным шрифтам eot, создаваемым майкрософтской прогой WEFT (там скрипты вообще и не требуются). Если же пользователям Мозилл и т.п. лень скачать и установить себе на комп предлагаемые для этого шрифты или специальные плагины (хотя это заняло бы несколько минут и инструкция подробная дана),то пусть тогда довольствуются теми же надписями,но по умолчанию отображаемыми в Times. Я просто хочу выровнять текст,который в Таймсе отображается криво (да думаю,так же он отображался бы и в Arial, т.к. я использую не совсем обычные шрифты). Т.е. мне не нужен скрипт для установки шрифта. Только скрипт для разных параметров в div в зависимости от того, какой шрифт присутствует. Если опознается 1 шрифт, то должны быть одни параметры в div; если же тот шрифт отсутствует -тогда другие. |
07.07.2009, 10:11 | #7 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Вам нужно определить имя шрифта в не в ИЕ - браузере? Это вы не сделаете. Юзайте изображения (прозрачные png). Зачем же так извращаться?
|
07.07.2009, 16:42 | #8 | |
Пользователь
Регистрация: 04.07.2009
Сообщений: 10
|
А я считаю не самым лучшим вариантом использование пиксельной графики для шрифтов. А с флэш возиться долго.
А можно ли другим путем пойти? Дело в том, что чтобы в IE тот особый шрифт отображался, загружается файл с ним (с расширением eot)с сайта,куда этот файл загружен, при этом пишется такой стиль: Цитата:
|
|
08.07.2009, 09:17 | #9 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
|
08.07.2009, 13:33 | #10 |
Пользователь
Регистрация: 04.07.2009
Сообщений: 10
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При расположении Label на компонентах, место под Label, не реагирует на событие onClick. | NavigatorNeba | Компоненты Delphi | 3 | 15.11.2008 19:56 |
Установка шрифтов | Ренат Садыков | Общие вопросы Delphi | 1 | 07.11.2008 16:32 |
вместо шрифтов рисуются иероглифы | Sharley | Общие вопросы Delphi | 4 | 27.04.2008 18:41 |
Изменение шрифтов | xTANATOSx | Общие вопросы Delphi | 3 | 07.11.2007 00:02 |
Смена шрифтов | Vasyatka | Общие вопросы Delphi | 8 | 27.04.2007 12:28 |