-
Проблема, если выставляю Tahoma, то получается все равно System. Я прочитал ветку http://pda.delphimaster.net/?id=1224882649&n=10 особенно два последних сообщения, процетирую: «И опять про шрифт. Использую MCK, создаю новый проект KOL, указываю DefaultFont := 'Tahoma'. Без UNICODE_CTRLS шрифт остаётся System. Причём, если присваивать не Tahoma, а любой другой, смена шрифта удаётся. С UNICODE_CTRLS работает и Tahoma.» Ответ: «Тем, что там и так уже Tahoma (якобы). Получается, что MCK не видит, что шрифт изменился относительно того, что по умолчанию, и не генерирует код для создания шрифта. Как вариант: изменить высоту шрифта, если надо именно Tahoma. Или выставить FontWidth = 400. Без Bold это как раз и есть 400, но MCK возможно поймёт, что этот шрифт отличается от шрифта по умолчанию, и сгенерит код.» И все-таки есть ли нормальное решение? Все таки все компоненты не будешь же изменять :(
-
Ребята но подскажите уже кто-нибудь а? Как исправить MCK? В KOLProject.DefaultFont выставляю нужные мне параметры, далее KOLForm.FontDefault := True (что приводит к тому, что настройки шрифта формы «наследутся» из KOLProject.DefaultFont, ну вообщем что мне и нужно), далее кидаю на форму например KOLLabel, где автоматом все нужные мне настройки и ParentFont = True. Все бы хорошо, но если шрифт Tahoma, то при запуске программы, он System, любые другие параметры (например высота шрифта) работают нормально, но только не имя шрифта если это имя Tahoma.
-
Как вариант, вместо 'Tahoma' использовать 'MS Shell Dlg 2'
-
kolfonteditor
-
-
-
Кстати... оффтоп, извините.. но, может, уже слепим пакет из фиксов для последней версии KOL из того, что уже имеем? Всего-то собрать до кучи несколько исправлений. А то Владимир не поддерживает более проект, а народ всё же пользуется, было бы неплохо хоть раз в год, но релизить исправленную версию...
Предлагаю всем, имеющим желание и возможность, слать свои исправления на e-mail, скажем, мой. После внесения исправлений потестируем вместе, и, если всё будет в порядке, отправим автору.
Кто что думает по моему предложению?
-
Демьян я был бы рад :) но думаю что мне не чего предложить, я новичок в KOL
По поводу kolfonteditor и моей проблемы, этот компонент ничего не решает, я так понимаю нужно заставить MCK принудительно устанавливать имя шрифта?
-
По-быстрому: поменяйте какой-нибудь параметр шрифта. FpntHeight=16 например.
-
С этим Tahoma что-то неладное :( Если я выставляю в Font Tahoma, но FontHeight=0, (и указываю текст в статус-строке формы, чтобы посмотреть на шрифт) то все нормально, если же я меняю FontHeight, то шрифт уже НЕ Tahoma :( Для другого названия шрифта такого бага нет. Это же действительно если работаю и с DefaultFont, а не напрямую с шрифтом формы. Причем для контралов которые на форме не важно какой FontHeight, уже указание Tahoma, прифодит к тому что шрифт НЕ Tahoma :(
|