Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 18.10.2006, 19:09   #1
Baltazarr
Продвинутый
 
Аватар для Baltazarr
 
Регистрация: 24.07.2006
Адрес: Russia, Izhevsk
Сообщений: 81
Отправить сообщение для Baltazarr с помощью ICQ
По умолчанию подключение внешних шрифтов

Народ, скажите пожалуйста, как я могу подключить свой собственный шрифт для надписей в определеных областях контента, находящийся скажем в папке fileadmin/fonts/impact.ttf ?? Что-то я думал-думал, да так и не придумал как..
Baltazarr вне форума   Ответить с цитированием
Старый 18.10.2006, 20:23   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Это вопрос о настройке CSS для RTE или это про рендеринг контента с помощью gifbuilder?
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 18.10.2006, 20:33   #3
Baltazarr
Продвинутый
 
Аватар для Baltazarr
 
Регистрация: 24.07.2006
Адрес: Russia, Izhevsk
Сообщений: 81
Отправить сообщение для Baltazarr с помощью ICQ
По умолчанию

Цитата:
Сообщение от void
Это вопрос о настройке CSS для RTE или это про рендеринг контента с помощью gifbuilder?
Скорее про рендеринг контента, а только ли с помощью Гифбилдера? Дело в том что пробовал я такую штуку:
Код:
marks {
  Testmark = IMAGE
  Testmark {
    file = GIFBUILDER
    file {
      10 = TEXT
      10 {
        text = <some text>
        fontSize = 12
        fontFile = fileadmin/fonts/impact.ttf
        fontColor = #993300
        }
      }
    }
  }
В итоге имеем белый прямоугольник, потому что не понимаю как через гифбилдер можно вставить произвольный текст, чтобы иметь его в контенте страницы с нужным шрифтом (каким: показано выше).
Если етсь другие способы - буду очень благодарен за информацию.
Baltazarr вне форума   Ответить с цитированием
Старый 18.10.2006, 21:15   #4
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

а каким еще способом? если хотите, чтобы нестандартный шрифт отображался у всех пользователей - то используйте картинку. картинки делаются через гифбилдер. то есть нужно понять, какой именно текст вы будете прорисовывать через гифбилдер, критерий его отделения от основного контента. это может быть заголовок элемента контента, или элемент контента "текст" с одним из полей, равным какому-то значению...
в зависимости от этого будут различные решения вашей задачи.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 18.10.2006, 21:18   #5
AleXUnder
Senior Member
 
Аватар для AleXUnder
 
Регистрация: 10.01.2004
Сообщений: 201
Отправить сообщение для AleXUnder с помощью ICQ Отправить сообщение для AleXUnder с помощью Skype™
По умолчанию

уважаемый друг. отображение шрифтом в текстовом виде (то есть не картинкой) зависит от браузера клиента. то есть если вы укажите шрифт и он при этом будет установлен в системе на клиентской машине то он будет отображаться, если нет то нет. приходится брать в расчет только шрифты, установленные по умолчанию. Gifbuilder больше подходит для меню и заголовков, а так же для небольших элементов контента. в вашем случае скорее не та кодировка стояла, потому и прямоугольник белый. посмотрите тут настройки для правильной работы GIFBUILDER

будут еще вопросы пишите
AleXUnder вне форума   Ответить с цитированием
Старый 18.10.2006, 23:44   #6
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Baltazarr
Скорее про рендеринг контента, а только ли с помощью Гифбилдера? Дело в том что пробовал я такую штуку:
Код:
marks {
  Testmark = IMAGE
  Testmark {
    file = GIFBUILDER
    file {
      10 = TEXT
      10 {
        text = <some text>
        fontSize = 12
        fontFile = fileadmin/fonts/impact.ttf
        fontColor = #993300
        }
      }
    }
  }
В итоге имеем белый прямоугольник, потому что не понимаю как через гифбилдер можно вставить произвольный текст, чтобы иметь его в контенте страницы с нужным шрифтом (каким: показано выше).
Если етсь другие способы - буду очень благодарен за информацию.
Просто не указано смещение для текста... поскольку текст привязывается по нижнему левому углу, то он просто вылез за края картинки. Укажите смещение по Y равное размеру шрифта...

Да кстати и где размер картинки?
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/

Последний раз редактировалось Pavel Antonov; 18.10.2006 в 23:47
Pavel Antonov вне форума   Ответить с цитированием
Старый 19.10.2006, 13:36   #7
Baltazarr
Продвинутый
 
Аватар для Baltazarr
 
Регистрация: 24.07.2006
Адрес: Russia, Izhevsk
Сообщений: 81
Отправить сообщение для Baltazarr с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pavel Antonov
Просто не указано смещение для текста... поскольку текст привязывается по нижнему левому углу, то он просто вылез за края картинки. Укажите смещение по Y равное размеру шрифта...

Да кстати и где размер картинки?
Спасибо конечно, Tsref я тоже изучал Просто хотелось узнать про альтернативные методы установки недефолтовских шрифтов для контента. Ну раз гифбилдер, что ж - значит гифбилдер.Вот жаль только, что отображаться он у клиента при отключенных картинках будет как "отключеная картинка". Неэстетично вобщем. А если брать IE так там вообще полный ахтунг...))
Baltazarr вне форума   Ответить с цитированием
Старый 19.10.2006, 13:51   #8
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

а другая альтернатива - импортировать шрифт @font-face {} , про это и спрашивали - это вопрос про css или gifbuilder.
но с @font-face у меня были проблемы в Опере8. с 9 не пробовал.
PhilD вне форума   Ответить с цитированием
Старый 19.10.2006, 13:56   #9
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от PhilD
а другая альтернатива - импортировать шрифт @font-face {} , про это и спрашивали - это вопрос про css или gifbuilder.
но с @font-face у меня были проблемы в Опере8. с 9 не пробовал.
Это совсем не возможно использовать по множеству причин:
  1. Не всем брайзерами поддерживается
  2. Заставляет грузить пользователя шрифты
  3. Выдает диалоговое окно - грузить или нет. Никто грузить не будет.
На данном этапе развития технологии это не метод... лучше уж во Flash все засунуть.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 19.10.2006, 14:19   #10
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

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

Последний раз редактировалось PhilD; 19.10.2006 в 14:22
PhilD вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:15.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория