|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
22.09.2008, 12:04 | #1 | |
Векторные шрифты (вертикальная ориентация, управляющие символы)
Минск
Регистрация: 16.09.2006
Сообщений: 1,587
|
||
Просмотров: 8740
|
|
||||
Это я тоже знал Тока к чему это ты? Я же не спрашиваю про бигфонты. Код 14 встречается и в обыкновенных шрифтах юникода. А для написание справа на лево достаточно выбрать восточный язык в винде и акад сам автоматом будет писать справо на лево.
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
||||
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842
|
Код 00E (14)
Предназначен для описания шрифтов текста двойной ориентации, т.е. шрифт может использоваться как в горизонтальном, так и вертикальном направлении. Когда этот специальный код встречается в определении символа, то последующий код либо обрабатывается, либо пропускается, в зависимости от того, отрисовывается текст в горизонтальном или вертикальном направлении. Если выбрана вертикальная ориентация, то следующий код обрабатывается; если горизонтальная, то следующий код пропускается. При отрисовке текста в горизонтальном направлении, начальной точкой каждого символа будет левый конец опорной линии. В вертикально ориентированном тексте в качестве начальной точки предполагается верхняя центральная точка символа. В конце каждого символа обычно отрисовывается сегмент в режиме «перо поднято» для определения начальной точки следующего символа. Для текста с горизонтальным направлением он отрисовывается справа; для вертикального текста – внизу. Специальный код 00E (14) предназначен прежде всего для приведения в соответствие различий между начальной и конечной точками с использованием одного и того же определения формы как для горизонтальной, так и для вертикальной ориентации текста. Пример: Следующее определение заглавной буквы D может быть использовано как в горизонтальном, так и в вертикальном тексте. *68, 22, ucd 2, 14, 8, (-2, -6), 1, 030, 012, 044, 016, 038, 2, 010, 1, 06C, 2, 050, 14, 8, (-4, -3), 0 |
|||
|
||||
Еще не понятна работа с биг фонтами. Кто ими писал уже? У меня что не получается.
Хотя есть подозрение, что кто пишет сверху вниз, справо на лево используют например арабские цифры и им для этого и нужно вертикальный код 14.
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
||||
KSI, спасибо разобрался. Я не видел птичку вертикального текста в текстовых стилях.
Остается вопрос по управляющим кодам. Можно ли использовать места 1-9,11-31?
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
||||
Может кто подскажет программы для создания векторных шрифтов?
ExpressTools и блокнот не считать! У них есть очень большие недостатки для создания шрифтов. Какие-то быстрые формы создать не сложно, но когда доходит дело до шрифта то все это похоже на извращение.
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как с помощью vba начертить линию | vasyavip | Программирование | 77 | 09.10.2008 23:17 |