Compartilhar via


Gerenciamento Internacional de Fontes

Os tópicos nesta 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 MS Shell Dlg e MS Shell Dlg 2.

Infraestrutura de Gerenciamento de Fontes

A partir do Windows 7, a infraestrutura de gerenciamento de fontes dá suporte à ocultação de fontes que não são apropriadas para 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 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 possa aproveitar esse recurso em seu aplicativo. Se você usar a API ChooseFont do Windows (caixa de diálogo Comum de fontes) para habilitar a seleção de fontes hoje, 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 "Faixa de Opções" para seus aplicativos. Para obter detalhes sobre como usar controles de fonte na Faixa de Opções e ChooseFont para exibir fontes ao filtrar as fontes ocultas, consulte Enumeração e Seleção de Fontes Internacionais.

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

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

A tecnologia 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. Inserir uma fonte em um arquivo garante que a fonte estará presente no computador que recebe o arquivo. Para obter mais informações, consulte Referência de inserção de fontes.

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

Usando MS Shell Dlg e MS Shell Dlg 2

Referência de inserção de fonte