Конференция "KOL" » Не получается выставить font=Tahoma
 
  • Ruzzz © (16.07.09 22:54) [0]
    Проблема, если выставляю 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 возможно поймёт, что этот шрифт отличается от шрифта по умолчанию, и сгенерит код.»
    И все-таки есть ли нормальное решение? Все таки все компоненты не будешь же изменять :(
  • Ruzzz © (17.07.09 16:32) [1]
    Ребята но подскажите уже кто-нибудь а? Как исправить MCK?
    В KOLProject.DefaultFont выставляю нужные мне параметры, далее KOLForm.FontDefault := True (что приводит к тому, что настройки шрифта формы «наследутся» из KOLProject.DefaultFont, ну вообщем что мне и нужно), далее кидаю на форму например KOLLabel, где автоматом все нужные мне настройки и ParentFont = True. Все бы хорошо, но если шрифт Tahoma, то при запуске программы, он System, любые другие параметры (например высота шрифта) работают нормально, но только не имя шрифта если это имя Tahoma.
  • Дмитрий К © (17.07.09 17:04) [2]
    Как вариант, вместо 'Tahoma' использовать 'MS Shell Dlg 2'
  • Alex649 (24.07.09 14:40) [3]
    kolfonteditor
  • Ruzzz (24.07.09 17:57) [4]
    К сожалению не могу скачать по ссылке http://kolmck.net/Components/kolfonteditor.zip :( Захожу на сайт http://kolmck.net/rindex.htm далее Загрузки -> Компоненты -> Расширения MCK

    Выложите кто-нибудь пожлста!
  • Дмитрий К © (24.07.09 18:19) [5]
  • Демьян (26.07.09 13:23) [6]
    Кстати... оффтоп, извините.. но, может, уже слепим пакет из фиксов для последней версии KOL из того, что уже имеем? Всего-то собрать до кучи несколько исправлений. А то Владимир не поддерживает более проект, а народ всё же пользуется, было бы неплохо хоть раз в год, но релизить исправленную версию...

    Предлагаю всем, имеющим желание и возможность, слать свои исправления на e-mail, скажем, мой. После внесения исправлений потестируем вместе, и, если всё будет в порядке, отправим автору.

    Кто что думает по моему предложению?
  • Ruzzz (26.07.09 22:13) [7]
    Демьян я был бы рад :) но думаю что мне не чего предложить, я новичок в KOL

    По поводу kolfonteditor и моей проблемы, этот компонент ничего не решает, я так понимаю нужно заставить MCK принудительно устанавливать имя шрифта?
  • Vladimir Kladov © (27.07.09 16:06) [8]
    По-быстрому: поменяйте какой-нибудь параметр шрифта. FpntHeight=16 например.
  • Ruzzz (01.08.09 05:24) [9]
    С этим Tahoma что-то неладное :(
    Если я выставляю в Font Tahoma, но FontHeight=0, (и указываю текст в статус-строке формы, чтобы посмотреть на шрифт) то все нормально, если же я меняю FontHeight, то шрифт уже НЕ Tahoma :( Для другого названия шрифта такого бага нет. Это же действительно если работаю и с DefaultFont, а не напрямую с шрифтом формы.
    Причем для контралов которые на форме не важно какой FontHeight, уже указание Tahoma, прифодит к тому что шрифт НЕ Tahoma :(
 
Конференция "KOL" » Не получается выставить font=Tahoma
Есть новые Нет новых   [134465   +2][b:0][p:0.001]