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

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

Ответ
 
Опции темы Опции просмотра
Старый 11.07.2008, 01:13   #1
ASh
Продвинутый
 
Регистрация: 15.11.2007
Сообщений: 32
По умолчанию дополнительные шрифты в тайпо

Подскажите, пожалуйста, как использовать нужный мне дополнительный шрифт (из ttf файла) как стандартный, например, для некоторых текстовых блоков контента.
ASh вне форума   Ответить с цитированием
Старый 11.07.2008, 01:51   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Неясно что имеется в виду. Если вам нужен шрифт для заголовка - используйте GIFBUILDER, он сделает с помощью шрифта картинки-заголовки. Для текстовых блоков же использовать его нерационально. Если вам нужен шрифт для большого блока текста, то:
1) три раза подумайте, прежде чем действительно это делать.
2) вы можете задать шрифт через CSS (но его увидят только те пользователи, у которых он установлен)
3) вы можете подгрузить шрифт динамически через JS (но это очень сложно сделать кросс-браузерно)
4) можно использовать sIFR (но это будет работать только при наличии у пользователя установленного Flash-плагина).
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 11.07.2008, 13:18   #3
ASh
Продвинутый
 
Регистрация: 15.11.2007
Сообщений: 32
По умолчанию

void, большое спасибо за конкретный ответ.

Мне нужен шрифт, чтобы зделать заголовок. Наверное, буду использовать GIFBUILDER, хотя это минус, текст превращается в картинку.


2) вы можете задать шрифт через CSS (но его увидят только те пользователи, у которых он установлен)

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

4) можно использовать sIFR (но это будет работать только при наличии у пользователя установленного Flash-плагина).

sIFR сделает текст нечитабельным для роботов?
ASh вне форума   Ответить с цитированием
Старый 11.07.2008, 15:19   #4
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от ASh Посмотреть сообщение
void, большое спасибо за конкретный ответ.

Мне нужен шрифт, чтобы зделать заголовок. Наверное, буду использовать GIFBUILDER, хотя это минус, текст превращается в картинку.
Есть набор SEO-техник решающих подобные проблемы:
<h2 style="background:url(text_img.gif)">text</h2>

В стилях: h2 { text-indent: -9999px; }

Цитата:
Сообщение от ASh Посмотреть сообщение
2) вы можете задать шрифт через CSS (но его увидят только те пользователи, у которых он установлен)

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

4) можно использовать sIFR (но это будет работать только при наличии у пользователя установленного Flash-плагина).

sIFR сделает текст нечитабельным для роботов?
2. На данный момент 100%-работающего решения нет.
4. sIFR - SEO совместим.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/

Последний раз редактировалось Pavel Antonov; 11.07.2008 в 15:29
Pavel Antonov вне форума   Ответить с цитированием
Старый 11.07.2008, 15:28   #5
ASh
Продвинутый
 
Регистрация: 15.11.2007
Сообщений: 32
По умолчанию

большое спасибо.
ASh вне форума   Ответить с цитированием
Старый 12.07.2008, 16:53   #6
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Недавно делал вот таким образом:
Код:
cHeader = COA
cHeader {
  10 = COA
  10 {
    1 = IMAGE
    1 {
      alttext.cObject = TEXT
      alttext.cObject.field = header
      wrap = <!-- | -->
      file = GIFBUILDER
      file {
          format = gif
          reduceColors = 32
          transparentBackground = 1
          transparentColor = #444444
          transparentColor.closest = 1
          XY = [10.w]+14,[10.h]+2
          backColor = #333333
          10 = TEXT
          10 {
              text.field = header
              fontSize = 38
              fontColor = #fffaf0
              offset = 0,28
              fontFile = fileadmin/tmpl/29955.ttf
          }
        }
      }

    2 = TEXT
    2.data = TSFE:lastImageInfo|0
    2.wrap = width:|px;
    
    3 = TEXT
    3.data = TSFE:lastImageInfo|1
    3.wrap = height:|px;
    
    4 = TEXT
    4.data = TSFE:lastImageInfo|3
    4.wrap = background:url(|) no-repeat 0 0;
    }
  10.wrap = <h2 style="|">
  
  20 = TEXT
  20.field = header
  20.wrap = <span>|</span>
  
  30 = HTML
  30.value = </h2>
  }

lib.stdheader < cHeader
Оборачивание в комментарий нужно для того, чтобы потом расширение sourceopt его вырезало из конечного кода и остался только "чистый" вид:
Код:
<h2 style="width:100px;height:30px;background:url(12345.gif) no-repeat 0 0;"><span>Заголовок</span></h2>
А про sIFR хорошая статья вот тут есть - http://www.essentialdots.com/int_en/...der/index.html
-=UncleByte=- вне форума   Ответить с цитированием
Старый 13.07.2008, 01:06   #7
ASh
Продвинутый
 
Регистрация: 15.11.2007
Сообщений: 32
По умолчанию

особенно спасибо за статью по sIFR (решил им пользоваться).

но сейчас я мучусь с тайпоскриптом: как совместить темплавуаля и сифр?

ситуация:

а) предположим, в шаблоне есть:

Код HTML:
<p class="text">здесь текст</p>
б) в ТS пишу:

Код:
lib.text_1 = TEXT 
lib.text_1.value = здесь текст
всё работает супер.



теперь вопрос: как отформатировать этот простой элемент в ТS с помощью sIFR?

в мануале есть пример:

Код:
page.50 < plugin.tx_gbsifr_pi1
page.50.sSelector = li.flash
page.50.sFlashSrc = fileadmin/templates/prado/swf/menu.swf
но следующее, конечно же, не работает:

Код:
lib.text_1 < plugin.tx_gbsifr_pi1
lib.text_1.sSelector = p

lib.text_1 = TEXT 
lib.text_1.value = здесь текст
lib.text_1.sFlashSrc = fileadmin/templates/fonts/vandenkeere.swf
понимаю, что делаю неправильно, но не знаю как сделать нормально.
ASh вне форума   Ответить с цитированием
Старый 13.07.2008, 21:25   #8
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от ASh Посмотреть сообщение
особенно спасибо за статью по sIFR (решил им пользоваться).

но сейчас я мучусь с тайпоскриптом: как совместить темплавуаля и сифр?
sIFR тем и прекрасен что ничего нигде не надо особенно настраивать (ну..почти 8=). Всего то нужно сделать: swf-файл со шрифтами, подключить sifr.js, добавить несколько стилей и указать что именно sifr должен подменять (можно в том же sifr.js). Никаких TS настроек. Какой толк от расширения, честно говоря, не знаю (что оно кроме подключения js даелает?)

Я бы взял все с официального сайта и сделал все по документации.

З.Ы.: Не переусердствуйте... а то исходя из Вашего вопроса складывается впечатление, что Вы лихо собрались применять sIFR ко всем <p> на сайте... это знаете ли и 2-х ядерные процессоры могут животик надорвать..
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 13.07.2008, 22:27   #9
ASh
Продвинутый
 
Регистрация: 15.11.2007
Сообщений: 32
По умолчанию

Цитата:
Никаких TS настроек. Какой толк от расширения, честно говоря, не знаю (что оно кроме подключения js даелает?)
да, теперь, разобравшись с документацией, задаюсь тем же вопросом. Хотя класно, конечно, имхо, все прописывать в TS (а не лезть в темплейт или отдельный js-файл).

Цитата:
З.Ы.: Не переусердствуйте... а то исходя из Вашего вопроса складывается впечатление, что Вы лихо собрались применять sIFR ко всем <p> на сайте... это знаете ли и 2-х ядерные процессоры могут животик надорвать..
) я так и знал, что хоть кто-нибудь, но напишет о <p>. Использовал ее для примера просто потому, что абзацы мне как-то больше нравятся
ASh вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дополнительные поля для текстовых страниц Pash Общие вопросы 4 16.11.2008 03:08
Подоходит ли тайпо 3 для информационного сайта? ksevelyar Вопросы выбора CMS 1 30.04.2008 02:10
Тайпо принудительно меняет стиль таблиц salah HTMLArea, RTE, tinymce_rte и другие визуальные редакторы 3 12.07.2006 15:50
tt_news, дополнительные поля ursula1000 Общие вопросы 3 09.03.2006 18:19
Гостевая на тайпо Osip Berg Общие вопросы 1 14.07.2005 12:29


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


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

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