Дополнительный урок 2: шрифты

По умолчанию aiSee 3 использует векторный шрифт, в котором есть только символы коди­ровки ISO-8859-1 (первые 256 позиций Юникода). Все прочие символы — например, буквы кириллицы — заменяются пробелами. Для того, чтобы они отображались как следует, вы можете указать другой шрифт, содержащий их.

Шрифт указывается с помощью атрибута «fontname» по следующей схеме:

fontname: "условное сокращение из названия шрифта и кегля"

Пример:

graph: {

node: { title: "барон" }
node: { title: "батон" fontname: "helvR14" }
node: { title: "бутон" fontname: "ncenI12" }
node: { title: "бетон" fontname: "courB20" }

edge: { source: "барон" target: "батон" }
edge: { source: "батон" target: "бутон" }
edge: { source: "бутон" target: "бетон" }

}

Хозяйке на заметку

Чтобы вместо кириллицы не отображались кракозябры, не забывайте сохранять ваши GDL-файлы в кодировке UTF-8. Многие редакторы по умолчанию используют иную кодировку.

Поддерживаются следующие шрифты:

Название шрифта Условное сокращение
Helvetica helvR
Helvetica Bold helvB
Helvetica Oblique helvO
Helvetica Bold Oblique helvBO
New Century Schoolbook ncenR
New Century Schoolbook Bold ncenB
New Century Schoolbook Bold Italic ncenBI
New Century Schoolbook Italic ncenI
Courier courR
Courier Bold courB
Courier Bold Oblique courBO
Courier Oblique courO
Times Roman timR
Times Bold timB
Times Italic timI
Times Bold Italic timBI
Symbol symb

Кегль указывается с помощью целого числа.

Все вышеуказанные шрифты поддерживаются как для надписей на узлах, так и для надписей на рёбрах и подграфах.

aiSee 3 для Мак ОС X также поддерживает любые шрифты в формате TTF, указанные с помощью полного названия их файла.

Наверх