Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   подключение внешних шрифтов (http://forum.typo3.ru/showthread.php?t=1952)

Baltazarr 18.10.2006 19:09

подключение внешних шрифтов
 
Народ, скажите пожалуйста, как я могу подключить свой собственный шрифт для надписей в определеных областях контента, находящийся скажем в папке fileadmin/fonts/impact.ttf ?? Что-то я думал-думал, да так и не придумал как.. :(

void 18.10.2006 20:23

Это вопрос о настройке CSS для RTE или это про рендеринг контента с помощью gifbuilder?

Baltazarr 18.10.2006 20:33

Цитата:

Сообщение от 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
        }
      }
    }
  }

В итоге имеем белый прямоугольник, потому что не понимаю как через гифбилдер можно вставить произвольный текст, чтобы иметь его в контенте страницы с нужным шрифтом (каким: показано выше).
Если етсь другие способы - буду очень благодарен за информацию.

void 18.10.2006 21:15

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

AleXUnder 18.10.2006 21:18

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

будут еще вопросы пишите

Pavel Antonov 18.10.2006 23:44

Цитата:

Сообщение от Baltazarr
Скорее про рендеринг контента, а только ли с помощью Гифбилдера? Дело в том что пробовал я такую штуку:
Код:

marks {
  Testmark = IMAGE
  Testmark {
    file = GIFBUILDER
    file {
      10 = TEXT
      10 {
        text = <some text>
        fontSize = 12
        fontFile = fileadmin/fonts/impact.ttf
        fontColor = #993300
        }
      }
    }
  }

В итоге имеем белый прямоугольник, потому что не понимаю как через гифбилдер можно вставить произвольный текст, чтобы иметь его в контенте страницы с нужным шрифтом (каким: показано выше).
Если етсь другие способы - буду очень благодарен за информацию.

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

Да кстати и где размер картинки?

Baltazarr 19.10.2006 13:36

Цитата:

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

Да кстати и где размер картинки?

Спасибо конечно, Tsref я тоже изучал :) Просто хотелось узнать про альтернативные методы установки недефолтовских шрифтов для контента. Ну раз гифбилдер, что ж - значит гифбилдер.Вот жаль только, что отображаться он у клиента при отключенных картинках будет как "отключеная картинка". Неэстетично вобщем. А если брать IE так там вообще полный ахтунг...))

PhilD 19.10.2006 13:51

а другая альтернатива - импортировать шрифт @font-face {} , про это и спрашивали - это вопрос про css или gifbuilder.
но с @font-face у меня были проблемы в Опере8. с 9 не пробовал.

Pavel Antonov 19.10.2006 13:56

Цитата:

Сообщение от PhilD
а другая альтернатива - импортировать шрифт @font-face {} , про это и спрашивали - это вопрос про css или gifbuilder.
но с @font-face у меня были проблемы в Опере8. с 9 не пробовал.

Это совсем не возможно использовать по множеству причин:
  1. Не всем брайзерами поддерживается
  2. Заставляет грузить пользователя шрифты
  3. Выдает диалоговое окно - грузить или нет. Никто грузить не будет.
На данном этапе развития технологии это не метод... лучше уж во Flash все засунуть.

PhilD 19.10.2006 14:19

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


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

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