Compartilhar via


Gerenciamento Internacional de Fontes

Os tópicos desta seção abordam a funcionalidade básica de Fontes Internacionais. Para obter instruções sobre como usar a tecnologia de fonte internacional em seus aplicativos, consulte enumeração e seleção de fontes internacionais eusando o MS Shell Dlg e o MS Shell Dlg 2.

Infraestrutura de Gerenciamento de Fontes

A partir do Windows 7, a infraestrutura de gerenciamento de fontes dá suporte ao ocultamento de fontes que não são apropriadas para as listas de seleção de fontes de um usuário. As configurações padrão do sistema optarão por ocultar automaticamente fontes que não foram projetadas para os idiomas de entrada (teclados) habilitados no sistema operacional. Além disso, os usuários podem optar por ocultar manualmente fontes no Painel de Controle de Fontes. Esse recurso significa que os usuários não precisam mais enfrentar longas listas de fontes inadequadas e é particularmente valioso para usuários internacionais que trabalham em scripts não latinos.

No Windows 7, não há APIs para consultar diretamente quais fontes estão ocultas ou para que as fontes de configuração fiquem ocultas. No entanto, isso não significa que você não pode aproveitar esse recurso em seu aplicativo. Se você usar a API do ChooseFont do Windows (caixa de diálogo comum fonte) para habilitar a seleção de fontes hoje, você obterá o novo comportamento gratuitamente. A nova Faixa de Opções Cênica do Windows (Controles de Fonte) introduzida no Windows 7 também dá suporte a esse comportamento e fornece outro motivo para "Ribbonize" seus aplicativos. Para obter detalhes sobre como usar controles de fonte na Faixa de Opções e ChooseFont para exibir fontes durante a filtragem das fontes ocultas, consulte Enumeração De Fonte Internacional e Seleção.

Observe que ocultar fontes afeta apenas a interface do usuário da seleção de fontes. Isso não afeta as APIs de desenho. Quando uma fonte é selecionada em um contexto de dispositivo, não há efeito no desenho devido à fonte estar oculta. A função EnumFontFamiliesEx continua a enumerar fontes definidas como ocultas.

Inserção e subconserção de fonte GDI

A tecnologia De fontes internacionais usa a Biblioteca de Serviços de Inserção de Fontes para permitir que você agrupe fontes TrueType e OpenType em um documento ou arquivo. A inserção de uma fonte em um arquivo garante que a fonte estará presente no computador que está recebendo o arquivo. Para obter mais informações, consulte de Referência de Inserção de Fonte.

enumeração e seleção de fontes internacionais

usando o MS Shell Dlg e o MS Shell Dlg 2

de referência de inserção de fontes