
Como funciona a sincronização de fontes no Windows?
Por exemploAdobe Type-Kit: está realmente gravando fontes na <system-drive>\Windows\Fonts\
pasta ou há outra maneira de inicializar fontes no sistema a partir de um local diferente usando hacks do Registro?
Responder1
Você pode usar fontes de outras pastas distintas da pasta Fonts do sistema e nem é um hack, é suportado pelo Windows, pelo menos programaticamente (foi assim que consegui instalar fontes temporariamente de qualquer pasta do meu (antigo)visualizador de fontes).
A lista de fontes instaladas permanentemente é salva no registro, em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
(para fontes TrueType e OpenType, a lista de fontes Type1 é armazenada em outro local). Há uma entrada para cada arquivo de fonte que deve ser carregado quando o Windows for iniciado. Se nenhum caminho for especificado, o Windows assumirá que o arquivo está localizado na pasta Fontes do sistema, mas se você incluir um caminho completo, o Windows carregará a fonte desse local.
Por exemplo, criei uma entrada no Registro para um arquivo de fonte localizado na C:\Temp
pasta:
Após reiniciar o Windows, a fonte é mostrada no Painel de Controle e na pasta Fontes do sistema, mas como um link, sugerindo que o arquivo da fonte está localizado em outra pasta:
Além disso, a fonte está disponível para outros programas da mesma forma que as fontes localizadas na pasta Fontes do sistema.