Fontes

Observação

Este guia de design foi criado para o Windows 7 e não foi atualizado para versões mais recentes do Windows. Grande parte das diretrizes ainda se aplica em princípio, mas a apresentação e os exemplos não refletem nossas diretrizes de design atuais.

Os usuários interagem mais com o texto do que com qualquer outro elemento no Microsoft Windows. Segoe UI (pronuncia-se "SEE-go") é a fonte do sistema Windows. O tamanho da fonte padrão foi aumentado para 9 pontos.

ilustração do alfabeto na fonte segoe ui

A fonte segoe UI.

Segoe UI e Segoe não são a mesma fonte. Segoe UI é a fonte do Windows destinada a cadeias de caracteres de texto da interface do usuário. Segoe é uma fonte de identidade visual usada pela Microsoft e parceiros para produzir material para impressão e publicidade.

A interface do usuário do Segoe é uma face de tipo acessível, aberta e amigável e, como resultado, tem melhor legibilidade do que Tahoma, Microsoft Sans Serif e Arial. Tem as características de um humanista sans serif: as larguras variadas de suas capitais (E e S estreitos, por exemplo, em comparação com Helvetica, onde as larguras são mais parecidas, bastante amplas); o estresse e as formas de letras de suas minúsculas; e seu verdadeiro itálico (em vez de um "oblíqua" ou romano inclinado, como muitos sans serifs de aparência industrial). A face de tipo destina-se a dar o mesmo efeito visual na tela e na impressão. Foi projetado para ser um humanista sans serif sem caráter forte ou peculiaridade distrativa.

A interface do usuário do Segoe é otimizada para ClearType, que está ativada por padrão no Windows. Com o ClearType habilitado, a interface do usuário do Segoe é uma fonte elegante e legível. Sem o ClearType habilitado, a interface do usuário do Segoe é apenas marginalmente aceitável. Esse fator determina quando você deve usar a interface do usuário do Segoe.

A interface do usuário do Segoe inclui caracteres latinos, gregos, cirílicos e árabes. Há novas fontes, também otimizadas para ClearType, criadas para outros conjuntos de caracteres e usos. Eles incluem Meiryo para japonês, malgun gótico para coreano, Microsoft JhengHei para chinês (tradicional), Microsoft YaHei para chinês (simplificado), Gisha para hebraico e Leelawadee para tailandês e as fontes da Coleção ClearType projetadas para uso de documentos.

Meiryo inclui caracteres latinos baseados em Verdana. Malgun Gothic, Microsoft JhengHei e Microsoft YaHei usam uma interface do usuário personalizada do Segoe. O uso de versões itálicas dessas fontes não é recomendado. Malgun Gothic, Microsoft JhengHei e Microsoft YaHei são fornecidos apenas em estilos regulares e ousados, o que significa que caracteres itálicos são sintetizados inclinando os estilos verticalmente. Embora Meiryo inclua itálico verdadeiro e itálico ousado, esses estilos só se aplicam aos caracteres latinos que os caracteres japoneses permanecem eretos quando o estilo itálico é aplicado.

Uma variação do Meiryo, chamada interface do usuário do Meiryo, é preferencial na interface do usuário do comando de faixas de opções .

Para dar suporte a localidades que usam esses conjuntos de caracteres, a interface do usuário do Segoe é substituída pelas fontes corretas, dependendo de cada localidade durante o processo de localização .

Para licenciar a interface do usuário do Segoe e outras fontes da Microsoft para distribuição com um programa baseado no Windows, entre em contato com o Monotype.

Nota: As diretrizes relacionadas ao estilo e ao tom e ao texto da interface do usuário são apresentadas em artigos separados.

Conceitos de design

Fontes, tipos, tamanhos de ponto e atributos

Na tipografia tradicional, uma fonte descreve uma combinação de uma face de tipo, um tamanho de ponto e atributos. Uma face de tipo é a aparência da fonte. Segoe UI, Tahoma, Verdana e Arial são todos tipos de tipos. O tamanho do ponto refere-se ao tamanho da fonte, medido da parte superior dos ascendentes até a parte inferior dos descendentes, menos o espaçamento interno (chamado de à esquerda). Um ponto é aproximadamente 1/72 polegada. Por fim, uma fonte pode ter atributos de negrito ou itálico.

Informalmente, as pessoas geralmente usam fonte no lugar de typeface, como feito neste artigo, mas tecnicamente, a interface do usuário do Segoe é uma face de tipo, não uma fonte. Cada combinação de atributos é uma fonte exclusiva (por exemplo, 9 pontos segoe interface do usuário regular, 10 pontos segoe interface do usuário negrito e assim por diante).

Serif e sans serif

As faces de tipo são serif ou sans serif. Serif refere-se a pequenas curvas que geralmente terminam os traços de letras em uma fonte. Uma face de tipo sans serif não tem serifs.

Os leitores geralmente preferem fontes serif usadas como texto corporal em um documento. Os serifs fornecem um sentimento de formalidade e elegância a um documento. Para o texto da interface do usuário, a necessidade de uma aparência de limpo e a menor resolução de monitores de computador torna o tipo sans serif a melhor opção.

Contraste

O texto é mais fácil de ler quando há uma grande diferença entre a luminância do texto e a tela de fundo. O texto preto em uma tela de fundo branca fornece o texto escuro de maior contraste em uma tela de fundo muito clara também pode fornecer alto contraste. Essa combinação é melhor para superfícies de interface do usuário primárias.

O texto claro em uma tela de fundo escura oferece bom contraste, mas não tão bom quanto o texto escuro em um plano de fundo claro. Essa combinação funciona bem para superfícies de interface do usuário secundárias, como Explorer painéis de tarefas, que você deseja desenfatizar em relação às superfícies primárias da interface do usuário.

Se você quiser garantir que os usuários leiam seu texto, use o texto escuro em um plano de fundo claro.

Affordances

O texto pode usar as seguintes funcionalidades para indicar como ele é usado:

  • Ponteiro. O ponteiro I-bar ("seleção de texto") indica que o texto é selecionável, enquanto o ponteiro seta para a esquerda ("seleção normal") indica que o texto não está.
  • Cursor. Quando o texto tem o foco de entrada, o cursor é a barra vertical piscando que indica o ponto de inserção/seleção em texto selecionável ou editável.
  • Caixa. Uma caixa em torno do texto que indica que ele é editável. Para reduzir o peso da apresentação, a caixa pode ser exibida dinamicamente somente quando o texto editável é selecionado.
  • Cor de primeiro plano. Cinza claro indica que o texto está desabilitado. Cores não cinza, especialmente azul e roxo, indicam que o texto é um link.
  • Cor da tela de fundo. Um plano de fundo cinza claro sugere fracamente que o texto é somente leitura, mas, na prática, o texto somente leitura pode ter qualquer plano de fundo de cor.

Essas acessibilidades são combinadas para os seguintes significados:

  • Editável. Texto exibido em uma caixa, com um ponteiro de seleção de texto, um cursor (em foco de entrada) e geralmente em uma tela de fundo branca.
  • Somente leitura, selecionável. Texto com um ponteiro de seleção e um cursor (em foco de entrada).
  • Somente leitura, não selecionável. Texto com um ponteiro de seta.
  • Desabilitado. Texto cinza claro com um ponteiro de seta, às vezes em um plano de fundo cinza.

O texto somente leitura tradicionalmente tem um plano de fundo cinza, mas um plano de fundo cinza não é necessário. Na verdade, uma tela de fundo cinza pode ser indesejável, especialmente para grandes blocos de texto, pois sugere que o texto está desabilitado e desencoraja a leitura.

Acessibilidade e a fonte, os tamanhos e as cores do sistema

As diretrizes para tornar o texto acessível para usuários com deficiências ou deficiências podem ser resumidas a uma regra simples: Respeitar as configurações do usuário sempre usando a fonte, os tamanhos e as cores do sistema.

Se você fizer apenas uma coisa...

Respeite as configurações do usuário sempre usando a fonte, os tamanhos e as cores do sistema.

Desenvolvedores: No código, você pode determinar as propriedades da fonte do sistema (incluindo seu tamanho) usando a função de API GetThemeFont. Você pode determinar as cores do sistema usando a função de API GetThemeSysColor.

Como você não pode fazer nenhuma suposição sobre as configurações de tema do sistema dos usuários, você deve:

  • Sempre baseie suas cores de fonte e planos de fundo fora das cores do tema do sistema. Nunca crie suas próprias cores com base em valores RGB fixos (vermelho, verde, azul).
  • Sempre corresponda as cores do texto do sistema com suas cores de plano de fundo correspondentes. Por exemplo, se você escolher COLOR_STATICTEXT para a cor do texto, também deverá escolher COLOR_STATIC para a cor da tela de fundo.
  • Sempre crie novas fontes com base em variações de tamanho proporcional da fonte do sistema. Considerando as métricas de fonte do sistema, você pode criar variações em negrito, itálico, maior e menor.

Uma maneira simples de garantir que seu programa respeite as configurações dos usuários é testar usando um tamanho de fonte diferente e um esquema de cores de alto contraste. Todo o texto deve redimensionar e exibir corretamente no esquema de cores escolhido.

Padrões de uso

O texto tem vários padrões de uso:

Uso Descrição
Texto da barra de título
Texto na barra de título que identifica a janela.
exemplo de fonte de texto da barra de título
Instruções principais
Texto que explica o que fazer em uma página, janela ou caixa de diálogo.
exemplo de fonte de texto de instruções de main
Instruções secundárias
Texto complementar que explica o que fazer em uma página, janela ou caixa de diálogo.
exemplo de fonte de texto de instruções secundárias
Texto normal
Texto comum (somente leitura) exibido em uma interface do usuário.
exemplo de fonte de texto normal
Texto enfatizado
O texto em negrito é usado para facilitar a análise do texto e chamar a atenção para o texto que os usuários devem ler. O texto itálico é usado para se referir literalmente ao texto (em vez de aspas) e enfatizar palavras específicas.
exemplo de fonte de texto enfatizada
Texto editável
O texto que os usuários podem editar é mostrado em uma caixa. para reduzir o peso da apresentação, a caixa pode ser exibida somente quando o texto editável é selecionado.
exemplo de fonte de texto editável
Texto desabilitado
Texto que não se aplica ao contexto atual, como rótulos para controles desabilitados. texto desabilitado indica que os usuários (normalmente) não devem se preocupar em ler o texto.
exemplo de fonte de texto desabilitada
Links
Texto usado para navegar até outra página, janela ou tópico de ajuda ou iniciar um comando.
exemplo de fonte de texto de link
exemplo de fonte de texto de links (focalizar)
Cabeçalho de grupo
Texto usado para agrupar itens em uma exibição de lista.
exemplo de fonte de texto de cabeçalho de grupo
Nome do arquivo
Texto do nome do arquivo (somente no modo de exibição de conteúdo).
exemplo de fonte de texto de nome de arquivo (no modo de exibição de conteúdo)
Texto do documento
Texto usado em documentos (em oposição ao texto da interface do usuário).
exemplo de fonte de texto do documento
Títulos de documento
Texto usado como um título dentro de um documento.
exemplo de fonte de texto de títulos de documento

Diretrizes

Fontes e cores

  • As fontes e cores a seguir são padrões para Windows Vista e Windows 7.
Padrão Símbolo de tema Fonte, Cor
exemplo de fonte de texto da barra de título
CaptionFont
9 pt. black (#000000) Segoe UI
exemplo de fonte de texto de instruções de main
MainInstruction
12 pt. blue (#003399) Segoe UI
exemplo de fonte de texto de instruções secundárias
Instrução
9 pt. black (#000000) Segoe UI
exemplo de fonte de texto normal
Bodytext
9 pt. black (#000000) Segoe UI
exemplo de fonte de texto enfatizada
Bodytext
9 pt. preto (#000000) Interface do usuário segoe, negrito ou itálico
exemplo de fonte de texto editável
Bodytext
9 pt. preto (#000000) Segoe UI, em uma caixa
exemplo de fonte de texto desabilitada
Desabilitado
9 pt. cinza escuro (#323232) Interface do usuário do Segoe
exemplo de fonte de texto de link
HyperLinkText
9 pt. blue (#0066CC) Segoe UI
exemplo de fonte de texto de links (focalizar)
Frequente
9 pt. azul claro (#3399FF) Interface do usuário do Segoe
exemplo de fonte de texto de cabeçalho de grupo
11 pt. blue (#003399) Segoe UI
exemplo de fonte de texto de nome de arquivo (no modo de exibição de conteúdo)
11 pt. preto (#000000) Segoe UI
exemplo de fonte de texto do documento
(nenhum)
9 pt. preto (#000000) Calibri
exemplo de fonte de texto de títulos de documento
(nenhum)
17 pt. preto (#000000) Calibri
  • Escolha fontes e otimize layouts de janela com base na tecnologia de interface do usuário e na versão de destino do Windows:
Tecnologia de interface do usuário Versão de destino do Windows Fontes a serem usadas e otimizadas para
Windows Presentation Foundation
Tudo
Use partes de tema do WPF.
Win32 ou WinForms
Windows Vista ou posterior
Use a fonte de interface do usuário segoe apropriada.
Componentes extensíveis ou pré-Windows Vista
Para direcionar o Windows XP e o Windows 2000, use a pseudo fonte MS Shell Dlg 2 de 8 pontos, que é mapeada para Tahoma.
Para direcionar versões anteriores do Windows, use a pseudo fonte Dlg do MS Shell de 8 pontos, que é mapeada para Tahoma no Windows 2000 e Windows XP e para MS Sans Serif no Windows 95, Windows 98, Windows Millennium Edition e Windows NT 4.0.
  • Desenvolvedores:
    • Para elementos que usam layout fixo (como modelos de caixa de diálogo do Windows e WinForms), codifique a fonte apropriada da tabela anterior.
    • Para elementos que usam layout dinâmico (como Windows Presentation Foundation), use as fontes de tema. Use APIs de tema como DrawThemeText para desenhar texto com base no símbolo do tema. Certifique-se de ter uma alternativa com base nas métricas do sistema caso o serviço de tema não esteja em execução.
  • Para a interface do usuário do Segoe, use um tamanho de fonte de 9 pontos ou maior. A fonte segoe UI é otimizada para esses tamanhos, portanto, evite usar tamanhos menores.
  • Sempre corresponda as cores do texto do sistema com suas cores de plano de fundo correspondentes. Por exemplo, se você escolher COLOR_STATICTEXT para a cor do texto, também deverá escolher COLOR_STATIC para a cor da tela de fundo.
  • Sempre crie novas fontes com base em variações de tamanho proporcional da fonte do sistema. Considerando as métricas de fonte do sistema, você pode criar variações em negrito, itálico, maior e menor.
  • Exiba grandes blocos de texto somente leitura (como termos de licença) em um plano de fundo claro em vez de um plano de fundo cinza. Os planos de fundo cinza sugerem que o texto está desabilitado e desencoraja a leitura.
  • Considere um comprimento máximo de linha de 65 caracteres para facilitar a leitura do texto. (Os caracteres incluem letras, pontuação e espaços.)

Atributos

  • A maioria do texto da interface do usuário deve ser simples sem nenhum atributo. Os atributos podem ser usados da seguinte maneira:
    • Negrito. Use em rótulos de controle para facilitar a análise do texto. Use com moderação para chamar a atenção para o texto que os usuários devem ler. Usar muito negrito diminui seu impacto.
    • Itálico. Use para fazer referência ao texto literalmente em vez de aspas. Use com moderação para enfatizar palavras específicas. Use para prompts em caixas de texto e listas suspensas editáveis.
    • Negrito itálico. Não use.
    • Sublinhar. Não use exceto para links. Em vez disso, use itálico para dar ênfase.
  • Nem todas as fontes dão suporte a negrito e itálico, portanto, elas nunca devem ser cruciais para entender o texto.