Você pode forçar um aplicativo a usar o Cleartype?

2

O aplicativo que usamos para desenvolvimento ( CodeWright 7 ) é bem antigo e tem o Cleartype desativado por padrão. Uma versão mais recente tem a opção de ativar a suavização de fonte, mas estou preso a essa versão e a atualização não é uma opção para mim.

Existe uma maneira de forçar o aplicativo a usar o Cleartype?

    
por alex 17.09.2009 / 16:38

5 respostas

3

Eu costumava usar Brief de volta quando, e quando minha equipe de projeto decidiu usar CodeWright (que pode emular Brief) eu estava ansioso por isso. Mas eu tive um problema muito sério com a CodeWright: todas as fontes pareciam feias.

Novos grupos do Google para o resgate. Eu criei um novo valor DWORD de registro (HKEY_CURRENT_USER \ Software \ Borland \ CodeWright \ Personalizar \ FontQuality) e defina-o como 0.

Agora as fontes na CodeWright são bonitas (pelo menos no Windows XP usando o ClearType).

    
por 17.09.2009 / 18:00
0

Você não tem muitas chances aqui, o único truque em que posso pensar agora é que você localiza o arquivo de fonte usado no CodeWright 7, obtém seu nome e o fornece para uma fonte mais legível.

    
por 17.09.2009 / 17:51
0

O CodeWright 7 quase certamente usa o GDI como seu mecanismo de renderização. Isso não suporta alguns recursos ClearType mais recentes e o texto pode parecer diferente para você de outros aplicativos.

Não há como alterar isso, de que estou ciente. Provavelmente, você pode fazer alguns ajustes na renderização de aplicativos baseados em GDI por meio do ClearType, de acordo com este texto da Wikipédia

    
por 17.09.2009 / 18:01
0

Tente isto:

Abra o bloco de notas e cole isso:

[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 

Em seguida, clique em Arquivo > Salve, salve-o na sua área de trabalho como "RegFix.inf" sem as aspas, é claro.

Na sua área de trabalho, clique com o botão direito no recém-criado RegFix.inf e clique em instalar. Espero que isso resolva seu problema

    
por 18.09.2009 / 10:39
0

Você pode tentar o Mactype . É um programa open source que substitui o renderizador de fontes do Windows e tem a opção de ativar / desativar a suavização de fonte para um programa específico O suporte é melhor para aplicativos GDI, enquanto o suporte a DirectWrite ainda está sendo aprimorado

    
por 22.09.2013 / 17:02