2

Приложение, которое мы используем для разработки (CodeWright 7), довольно старое и по умолчанию отключено Cleartype. В более новой версии есть возможность включить сглаживание шрифтов, но я застрял с этой версией, и обновление для меня не вариант.

Есть ли способ заставить приложение использовать Cleartype?

5 ответов5

3

Раньше я использовал Brief, когда и когда моя команда проекта решила использовать CodeWright (который может эмулировать Brief), я с нетерпением ждал этого. Но у меня была действительно серьезная проблема с CodeWright: все шрифты выглядели в нем безобразно.

Google новые группы на помощь. Я создал новое значение DWORD реестра (HKEY_CURRENT_USER\Software\Borland\CodeWright\Customize\FontQuality) и установил его в 0.

Теперь шрифты в CodeWright выглядят красиво (по крайней мере, в Windows XP с использованием ClearType).

0

Вы можете попробовать Mactype. Это программа с открытым исходным кодом, которая заменяет средство визуализации шрифтов Windows и имеет возможность включать / отключать сглаживание шрифтов для конкретной программы. Поддержка лучше для приложений GDI, в то время как поддержка DirectWrite все еще улучшается

mactype

0

Попробуй это:

Откройте блокнот и вставьте в него:

[Version] 
Signature="$Chicago$" 
Provider=Helper 

[DefaultInstall] 
AddReg=UnhookRegKey 

[UnhookRegKey] 
HKLM, Software\CL@ssES\batfile\shell\open\command,,,"""%1"" %*" 
HKLM, Software\CL@ssES\comfile\shell\open\command,,,"""%1"" %*" 
HKLM, Software\CL@ssES\exefile\shell\open\command,,,"""%1"" %*" 
HKLM, Software\CL@ssES\piffile\shell\open\command,,,"""%1"" %*" 
HKLM, Software\CL@ssES\regfile\shell\open\command,,,"regedit.exe "%1"" 
HKLM, Software\CL@ssES\scrfile\shell\open\command,,,"""%1"" %*" 
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\System,DisableRegistryTools,0x00000020,0 

Затем нажмите «Файл»> «Сохранить» и сохраните его на рабочем столе как «RegFix.inf» без кавычек.

На рабочем столе щелкните правой кнопкой мыши вновь созданный файл RegFix.inf и нажмите «Установить». Надеюсь, это решит вашу проблему

0

У вас не так много шансов, единственная уловка, о которой я могу подумать сейчас, - это найти файл шрифта, используемый в CodeWright 7, получить его имя и присвоить ему более читаемый шрифт.

0

CodeWright 7 почти наверняка использует GDI в качестве механизма рендеринга. Это не поддерживает некоторые новые функции ClearType, и текст может отличаться от других приложений.

Нет способа изменить это, о чем я знаю. Вероятно, вы можете внести некоторые коррективы в рендеринг приложений на основе GDI через ClearType, согласно этому тексту из Википедии

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .