[an error occurred while processing this directive]

Text, FontStyle (Текст, стиль шрифта)

Я скептически отношусь к узлу Text и вспомогательному к нему FontStyle. Почему - несколько позже, после того как объясню, как они работают.

Text (текст)

Описание:

Text {
string []
fontStyle NULL
length []
maxExtent 0.0
}

По умолчанию текст располагается в плоскости Z=0 локальной системы координат, т.е. в пределах данного раздела children. В разделе string прописывается, собственно, строка текста.

О разделе fontStyle необходимо сказать отдельно.

Раздел length: если length больше, чем приведенная в string строка, то ЛИБО МАСШТАБИРУЕТСЯ ТЕКСТ, ЛИБО УВЕЛИЧИВАЕТСЯ МЕЖБУКВЕННОЕ РАССТОЯНИЕ (цитата "If the string is too short, it is stretched (either by scaling the text or by adding space between the characters).

Классическая фраза из учебника программирования %) Просмотр. Текст кода.

Обратите внимание на разбивку текста в поле string на два куска в кавычках ["blah-","blah"]. Это дает размещение текста в две строки.

В случае записи ["blah-blah"] - текст разместится в одну строку.

FontStyle (стиль шрифта)

Описание:

FontStyle {
family "SERIF"
horizontal TRUE
justify "BEGIN"
language " "
leftToRight TRUE
size 1.0
spacing 1.0
style "PLAIN"
topToBottom         TRUE

Описание раздела FontStyle позволяет несколько отрегулировать вид текста.

По порядку:

Теперь о том, почему использование Text+FontStyle мне кажется неудачным. А что в них хорошего? Всего 3 шрифта + (полужирность, курсив). Есть два более приятных варианта:

И в первом, и во втором случае никаких проблем с кодировкой, языком и т.д.!

Назад | Содержание | Вперед

  [an error occurred while processing this directive]