реклама на сайте
подробности

 
 
> Шрифты TrueType на PCB, Проблемы с размером...
Gennaj
сообщение Oct 22 2007, 10:03
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Обнаружил тут странную вещь - если использовать на плате шрифт TTF, то его высота оказывается меньше, чем "заказано". То есть, например, выбираю шрифт Arial, устанавливаю для него Height = 5 mm, и вижу, что на самом деле получился шрифт высотой чуть более 3 мм (измерено по заглавным буквам). А если изменить тип шрифта этой же строки на Stroke, то ее высота увеличивается и становится равной требуемым 5 мм.
Что бы это значило? Глюк Альтиума, проблемы с компом, или где-нибудь есть какая-нибудь хитрая галочка?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 12)
Alex Ko
сообщение Oct 22 2007, 11:30
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 4-10-05
Из: Москва
Пользователь №: 9 217



Думаю, дело в определении кегля (размера) шрифта в издательском деле и, аналогично, в опер. системе. Размер определяется с учётом над- и под-(как, напр, для "у")строчных элементов и очень зависит от рисунка шрифта - реально ТТ (или PS) шрифты с одним кеглем имеют разную высоту заглавных букв. Протел размер шрифта ТТ берёт просто переведя кегль в пойнтах в дюймы/мм, и получаем буквы меньшего размера, причем по разному. А для типа Stroke размер - реальная высота заглавных букв. Так что выход - подбор размера для конкретного шрифта, или отказ от ТТ. Иначе, ИМХО, никак..
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Oct 22 2007, 11:42
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Спасибо!
Очень подробное объяснение smile.gif
Go to the top of the page
 
+Quote Post
Krys
сообщение Oct 23 2007, 03:57
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



А подскажите, пожалуйста, как написАть нормально русскими буквами через stroke font? У меня есть надпись на плате. Требование - обязательно выполнена stroke font. Надпись содержит русские буквы. Я свойствах текста ставлю переключатель на stroke font, а в выпадающем списке stroke font name у меня присутствуют только default, Sans Serif и Serif. Выбирал любой - русские выводятся иероглифами. Как подключить другой шрифт, чтобы русские буквы отобразились нормально?


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Oct 24 2007, 06:35
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(Krys @ Oct 23 2007, 06:57) *
А подскажите, пожалуйста, как написАть нормально русскими буквами через stroke font? У меня есть надпись на плате. Требование - обязательно выполнена stroke font. Надпись содержит русские буквы.
Как подключить другой шрифт, чтобы русские буквы отобразились нормально?

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

Правда, еще вопрос - зачем нужен именно stroke? Ведь при создании гербера AD может конвертировать TTF в векторный вид?

Есть еще самый крайний вариант на "поизвращаться" - ручками изобразить надпись отрезками линий smile.gif
Go to the top of the page
 
+Quote Post
Olgerta
сообщение Oct 24 2007, 09:07
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 19-10-07
Из: г. Серпухов
Пользователь №: 31 499



У нас была подобная проблема со шрифтами (производитель г.Минск). Сменили производителя, и проблема отпала. На платах надпись - кирилицей. Как я поняла проблема в оборудовании(векторном или растровом).


--------------------
"...если звёзды зажигают, значит это кому-нибудь ещё нужно..." В.Маяковский
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 24 2007, 20:21
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Krys @ Oct 23 2007, 06:57) *
А подскажите, пожалуйста, как написАть нормально русскими буквами через stroke font? У меня есть надпись на плате. Требование - обязательно выполнена stroke font. Надпись содержит русские буквы. Я свойствах текста ставлю переключатель на stroke font, а в выпадающем списке stroke font name у меня присутствуют только default, Sans Serif и Serif. Выбирал любой - русские выводятся иероглифами. Как подключить другой шрифт, чтобы русские буквы отобразились нормально?

Можнои эти три поменять, подходят от PCAD и другие, проблема только в букве Щ( точно не помню), но и она решена.
Года два назад я здесь об этом писал
Go to the top of the page
 
+Quote Post
Alex Ko
сообщение Oct 25 2007, 05:24
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 4-10-05
Из: Москва
Пользователь №: 9 217



Вообще, Stroke (*.shx) - это шрифты от АвтоКАДа (в чем легко убедиться, посмотрев их редактором), а там - полно русифицированных шрифтов. И, кстати, можно их править и делать свои (во всяком случае, в 14-м, где я это делал)
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 25 2007, 05:42
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
Вообще, Stroke (*.shx) - это шрифты от АвтоКАДа (в чем легко убедиться, посмотрев их редактором), а там - полно русифицированных шрифтов. И, кстати, можно их править и делать свои (во всяком случае, в 14-м, где я это делал)

Да, их тоже можно.
Делается просто. требуемый шрифт переносится и переименовывается в один из трех стандартных, находящихцся в папке AD
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Oct 25 2007, 07:11
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(Владимир @ Oct 25 2007, 08:42) *
Да, их тоже можно.
Делается просто. требуемый шрифт переносится и переименовывается в один из трех стандартных, находящихцся в папке AD

Вы имеете в виду папку Altium Designer 6\System\shxfont ?
Я сейчас посмотрел ее содержимое, и как мне кажется, там есть только TTF - шрифты. По крайней мере, имена файлов, помещенных в этой папке, в основном, совпадают с названиями шрифтов, предлагаемых в выпадающем списке при выборе шрифта TTF. А вот названий шрифтов, соответствующих stroke - Default, Sans Serif, Serif, я там не нашел.
Зато обнаружил там интересный текстовый файл без расширения - standard. В этом файле в виде текста расписан какой-то шрифт:
XSIZE 0.302000
YSIZE 0.302000
OFFSET 0.000000

CHAR !
LINE 0.000000 0.000000 0.000000 0.200000 P R 0.012000
LINE 0.000000 -0.100000 0.000000 -0.100000 P R 0.012000
ECHAR

CHAR "
LINE -0.050000 0.100000 -0.050000 0.200000 P R 0.012000
LINE 0.050000 0.100000 0.050000 0.200000 P R 0.012000
ECHAR

CHAR #
LINE -0.050000 -0.100000 -0.050000 0.200000 P R 0.012000
LINE 0.050000 -0.100000 0.050000 0.200000 P R 0.012000
LINE -0.100000 0.000000 0.100000 0.000000 P R 0.012000
LINE -0.100000 0.100000 0.100000 0.100000 P R 0.012000
ECHAR
..............................

Ради экспримента, поменял там несколько строк, ни видимого эффекта не обнаружил.
Что это за файл?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 25 2007, 07:19
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



В папке System
LittFont.Fnt
Serif.Fnt
SimpFont.Fnt

Вот эти три фонта и есть те, которые используются для STROKE
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Oct 25 2007, 09:52
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(Владимир @ Oct 25 2007, 10:19) *
В папке System
LittFont.Fnt
Serif.Fnt
SimpFont.Fnt

Вот эти три фонта и есть те, которые используются для STROKE

Точно, есть такие файлы! Надо будет поэкспериментировать smile.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 25 2007, 15:20
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Gennaj @ Oct 25 2007, 12:52) *
Точно, есть такие файлы! Надо будет поэкспериментировать smile.gif

Работать будет 100%. Пробовал
Но не советую. Есть ведь поодержка TTF шрівтов. Она полность сняла эту проблему
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 05:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01477 секунд с 7
ELECTRONIX ©2004-2016