Можно ли вынудить приложение использовать Cleartype?

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

Существует ли способ вынудить приложение использовать Cleartype?

2
задан 22.04.2010, 18:26

4 ответа

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

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

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

3
ответ дан 08.12.2019, 07:39
  • 1
    я изучил это также, но я не имею прав администратора на своей работе ПК. Вы знаете о способе сделать это как ограниченный пользователь? – alex 17.09.2009, 19:07
  • 2
    @alex ответа, необходимо ли спросить, "как я могу получить права администратора?" вне рассмотрения :) –  17.09.2009, 19:16
  • 3
    @Revolver, к сожалению. – alex 17.09.2009, 19:18
  • 4
    @farnhamtech +1 для симпатии CodeWright (это - хорошая программа, очень мощная), и для предложения хорошего предложения. – alex 17.09.2009, 19:19
  • 5
    Вам не нужны специальные полномочия записать в HKEY_CURRENT_USER. (HKEY_LOCAL_MACHINE действительно нужны права администратора.), Если regedit отключен, который означает, только необходимо найти другой способ отредактировать реестр. – Kevin Panko 17.09.2009, 19:39

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

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

0
ответ дан 08.12.2019, 07:39
  • 1
    я ожидал, что GDI будет использоваться, но я думал, был способом переопределить, это, чтобы просто вызвать его использует Cleartype. – alex 17.09.2009, 19:05

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

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

[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 

Затем нажмите на File> Save, сохраните его на свой рабочий стол как "RegFix.inf" без кавычек, конечно.

На Вашем рабочем столе щелкните правой кнопкой по своему недавно созданному RegFix.inf и нажмите установку. Хотелось бы надеяться, это решит Вашу проблему

0
ответ дан 08.12.2019, 07:39

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

0
ответ дан 08.12.2019, 07:39
  • 1
    я могу использовать любой шрифт, который я хочу, но большинство из них выглядит ужасным без Cleartype. – alex 17.09.2009, 19:02

Теги

Похожие вопросы