Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26109
Рейтинг: 2124
#136: 2008-11-20 22:24:50 ЛС | профиль | цитата
Nic писал(а):
то добавить метод

Добавлено
карма: 22

0
Главный модератор
Ответов: 2998
Рейтинг: 396
#137: 2008-11-21 00:39:23 ЛС | профиль | цитата
nesco, у меня runtime error 216 на doRefreshFontList:
code_10726.txt
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1code_10726.txt [217B] [446]
Разработчик
Ответов: 26109
Рейтинг: 2124
#138: 2008-11-21 16:48:18 ЛС | профиль | цитата
Nic, разберемся.
------------ Дoбавленo:

Исправлено
карма: 22

0
Главный модератор
Ответов: 2998
Рейтинг: 396
#139: 2008-11-23 10:38:20 ЛС | профиль | цитата
Большое мерси. Представляешь какая задница. Цельный день пыхтел в уже практически готовый шрифтовой клиент запихивал поддержку Adobe Type 1 шрифтов. Ближе к ночи уже до "лакировки" кода дело дошло. То есть клиент шрифты подключает и отображает на Label правильно и WordPad что-то видит и пыжится отобразить и в списке шрифт появился, правда без начертаний. Так вот решаю окончательно отпраздновать очередную победу голого разума над бездушной материей и запускаю Adobe Indesign 4.0 и вижу большую индейскую избу: ФИГВАМ называется. Не видит он этих шрифтов.
------------ Дoбавленo:

Думаю не зря всё таки форейнеры пишут к таким продуктам как Indesign и Illustrator плагины для автоактивации шрифтов.
------------ Дoбавленo:

Слава небесам - нашлось лекарство:
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1fontfix.zip [2KB] [295]
Разработчик
Ответов: 26109
Рейтинг: 2124
#140: 2008-11-23 16:09:17 ЛС | профиль | цитата
Nic писал(а):
Слава небесам - нашлось лекарство

Ну вот, можно и HiAsmом прописать в реестр, тут уже дело техники.
карма: 22

0
Главный модератор
Ответов: 2998
Рейтинг: 396
#141: 2008-11-24 21:44:38 ЛС | профиль | цитата
nesco писал(а):
Добавил все прелести BoxDrawManagera к FontBoxy.


nesco, у меня шрифты Type1 отображаюся иконкой TrueType
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26109
Рейтинг: 2124
#142: 2008-11-24 22:51:08 ЛС | профиль | цитата
Nic писал(а):
Type1

А какой должны
Загляни в код, и скажи, к какому типу относится данный шрифт
карма: 22

0
Главный модератор
Ответов: 2998
Рейтинг: 396
#143: 2008-11-25 01:11:47 ЛС | профиль | цитата
Не уверен про код, в вот в реестре ясно указано на ресурс:
RegistryEditor писал(а):
HKEY_CLASSES_ROOTpfmfileDefaultIcon = %SystemRoot%system32shell32.dll,-157

------------ Дoбавленo:

Посмотрел в fontext.dll - она там под номером 5
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26109
Рейтинг: 2124
#144: 2008-11-25 01:44:42 ЛС | профиль | цитата
Nic, к какому типу он относится


FT_TRUETYPE
FT_OPENTYPE
FT_RASTER
FT_VECTOR

5-я иконка относится к FT_VECTOR, но он назначается при Fonttype = 0.

Вопрос -- чему равен Fonttype для твоего шрифта
карма: 22

0
Главный модератор
Ответов: 2998
Рейтинг: 396
#145: 2008-11-25 10:04:44 ЛС | профиль | цитата
Значит FT_VECTOR, даже логика есть в этом. Adobe Type 1
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26109
Рейтинг: 2124
#146: 2008-11-25 10:20:16 ЛС | профиль | цитата
Nic, я тебя не пойму, что не так, иконка шрифту не соответствует, что ли
Если Fonttype не будет равен нулю, то так и будет.
Иконка какого типа соответствует сейчас твоему шрифту в компоненте

------------ Дoбавленo:


Короче, надо вычислить Fonttype твоего шрифта, иначе, ничего не получится. У меня такого шрифта нет
карма: 22

0
Главный модератор
Ответов: 2998
Рейтинг: 396
#147: 2008-11-25 15:21:31 ЛС | профиль | цитата
Да вот пожалуйста установи и посмотришь:
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 2agopus.zip [140.3KB] [294], pragmatica.zip [167.5KB] [273]
Разработчик
Ответов: 26109
Рейтинг: 2124
#148: 2008-11-25 15:46:42 ЛС | профиль | цитата
Добавлено

карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#149: 2008-11-25 19:29:36 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2020-03-01 19:02:48
карма: 0

0
149
Сообщение
...
Прикрепленные файлы
(файлы не залиты)