Partager via


Polices et mise en forme pour Visual Studio

Police d’environnement

Toutes les polices de Visual Studio doivent être exposées à l’utilisateur pour la personnalisation. Cette opération s’effectue principalement via la page Polices et couleurs dans la boîte de dialogue Options des outils>. Les trois principales catégories de paramètres de police sont les suivantes :

  • Police d’environnement : police principale de l’IDE (environnement de développement intégré), utilisée pour tous les éléments d’interface, y compris les dialogues, les menus, les fenêtres d’outils et les fenêtres de document. Par défaut, la police d’environnement est liée à une police système qui apparaît sous forme d’interface utilisateur Segoe 9 pts dans les versions actuelles de Windows. L’utilisation d’une police pour tous les éléments d’interface permet de garantir une apparence de police cohérente dans l’IDE.

  • Éditeur de texte : les éléments qui s’affichent dans le code et d’autres éditeurs basés sur du texte peuvent être personnalisés dans la page Éditeur de texte dans options d’outils>.

  • Collections spécifiques : les fenêtres de concepteur qui offrent une personnalisation utilisateur de leurs éléments d’interface peuvent exposer des polices spécifiques à leur aire de conception dans leur propre page de paramètres dans options d’outils>.

Personnalisation et redimensionnement de la police de l’éditeur

Les utilisateurs agrandissent ou zooment souvent la taille et/ou la couleur du texte dans l’éditeur en fonction de leur préférence, indépendamment de l’interface utilisateur générale. Étant donné que la police d’environnement est utilisée sur les éléments qui peuvent apparaître dans ou dans le cadre d’un éditeur/concepteur, il est important de noter le comportement attendu lorsque l’une de ces classifications de polices est modifiée.

Lors de la création d’éléments d’interface utilisateur qui apparaissent dans l’éditeur, mais qui ne font pas partie du contenu, il est important d’utiliser la police d’environnement et non la police de texte afin que les éléments soient redimensionnés de manière prévisible.

  1. Pour le texte du code dans l’éditeur, redimensionnez avec le paramètre de police du texte du code et répondez au niveau de zoom de l’éditeur.

  2. Tous les autres éléments de l’interface doivent être liés au paramètre de police d’environnement et répondre à toutes les modifications globales de l’environnement. Ce sont notamment les suivantes :

    • Texte dans les menus contextuels

    • Texte dans un ornement de l’éditeur, tel que le texte du menu ampoule, le volet d’éditeur de recherche rapide et accéder au volet

    • Étiqueter du texte dans les boîtes de dialogue, comme Rechercher dans des fichiers ou refactoriser

Accès à la police d’environnement

Dans le code Natif ou WinForms, la police d’environnement est accessible en appelant la méthode IUIHostLocale::GetDialogFont après avoir interrogé l’interface à partir du SID_SUIHostLocale service.

Pour Windows Presentation Foundation (WPF), dérivez votre classe de fenêtre de boîte de dialogue de la classe de l’interpréteur de DialogWindow commandes au lieu de la classe de Window WPF.

En XAML, le code ressemble à ceci :

<ui:DialogWindow
    x:Class"MyNameSpace.MyWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:s="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:ui="clr-namespace:Microsoft.VisualStudio.PlatformUI;assembly=Microsoft.VisualStudio.Shell.11.0"
    ShowInTaskbar="False"
    WindowStartupLocation="CenterOwner"
    Title="My Dialog">
</ui:DialogWindow>

Code behind :

internal partial class WebConfigModificationWindow : DialogWindow
{
}

(Remplacez Microsoft.VisualStudio.Shell.11.0 par la version actuelle de la dll MPF.)

Pour afficher la boîte de dialogue, appelez «ShowModal() » sur la classe sur ShowDialog(). ShowModal() définit l’état modal correct dans l’interpréteur de commandes, garantit que la boîte de dialogue est centrée dans la fenêtre parente, et ainsi de suite.

Le code se présente comme suit :

MyWindow window = new MyWindow();
window.ShowModal()

ShowModal retourne un bool ? (booléen nullable) avec le DialogResult, qui peut être utilisé si nécessaire. La valeur de retour est true si la boîte de dialogue a été fermée avec OK.

Si vous devez afficher une interface utilisateur WPF qui n’est pas une boîte de dialogue et qui est hébergée dans sa propre HwndSourcefenêtre contextuelle, par exemple une fenêtre contextuelle ou une fenêtre enfant WPF d’une fenêtre parente Win32/WinForms, vous devez définir l’élément FontFamilyFontSize racine de l’élément WPF. (L’interpréteur de commandes définit les propriétés sur la fenêtre principale, mais elles ne seront pas héritées d’un HWND). L’interpréteur de commandes fournit des ressources auxquelles les propriétés peuvent être liées, comme suit :

<Setter Property="FontFamily" Value="{DynamicResource VsFont.EnvironmentFontFamily}" />
<Setter Property="FontSize" Value="{DynamicResource VsFont.EnvironmentFontSize}" />

Référence de mise en forme (mise à l’échelle/gras)

Certaines boîtes de dialogue nécessitent un texte particulier en gras ou une taille autre que la police d’environnement. Auparavant, les polices supérieures à la police d’environnement étaient codées comme «environment font +2 » ou similaires. L’utilisation des extraits de code fournis prend en charge les moniteurs haute résolution et garantit que le texte d’affichage s’affiche toujours à la taille et au poids corrects (comme Light ou Semilight).

Remarque

Avant d’appliquer la mise en forme, vérifiez que vous suivez les instructions trouvées dans le style texte.**

Pour mettre à l’échelle la police d’environnement, définissez le style du TextBlock ou de l’étiquette comme indiqué. Chacun de ces extraits de code, correctement utilisés, génère la police correcte, y compris la taille appropriée et les variations de poids.

Où «vsui » est une référence à l’espace de noms Microsoft.VisualStudio.Shell:

xmlns:vsui="clr-namespace:Microsoft.VisualStudio.Shell;assembly=Microsoft.VisualStudio.Shell.14.0"

Police d’environnement 375 % + Clair

Apparaît comme suit : 34 pts Segoe UI Light

Utiliser pour : (rare) interface utilisateur unique de marque

Code procédural :textBlock est un TextBlock précédemment défini et label est une étiquette précédemment définie :

textBlock.SetResourceReference(TextBlock.StyleProperty,  
        VsResourceKeys.TextBlockEnvironment375PercentFontSizeStyleKey); 
label.SetResourceReference(Label.StyleProperty,  
        VsResourceKeys.LabelEnvironment375PercentFontSizeStyleKey);

XAML : Définissez le style du TextBlock ou de l’étiquette comme indiqué.

<TextBlock Style="{DynamicResource {x:Static vsui:VsResourceKeys.TextBlockEnvironment375PercentFontSizeStyleKey}}">TextBlock: 375 Percent Scaling</TextBlock> 
<Label Style="{DynamicResource {x:Static vsui:VsResourceKeys.LabelEnvironment375PercentFontSizeStyleKey}}">Label: 375 Percent Scaling</Label>

Police d’environnement de 310 % + Clair

Apparaît comme : 28 pts Segoe UI Light Use for : large signature dialog titles, main heading in reports

Code procédural :textBlock est un TextBlock précédemment défini et label est une étiquette précédemment définie :

textBlock.SetResourceReference(TextBlock.StyleProperty,  
        VsResourceKeys.TextBlockEnvironment310PercentFontSizeStyleKey); 
label.SetResourceReference(Label.StyleProperty,  
        VsResourceKeys.LabelEnvironment310PercentFontSizeStyleKey);

XAML : Définissez le style du TextBlock ou de l’étiquette comme indiqué.

<TextBlock Style="{DynamicResource {x:Static vsui:VsResourceKeys.TextBlockEnvironment310PercentFontSizeStyleKey}}">TextBlock: 310 Percent Scaling</TextBlock> 
<Label Style="{DynamicResource {x:Static vsui:VsResourceKeys.LabelEnvironment310PercentFontSizeStyleKey}}">Label: 310 Percent Scaling</Label>

Police d’environnement 200 % + Semilight

Apparaît comme : 18 pts Segoe UI Semilight Use for : sous-titres, titres dans les boîtes de dialogue petites et moyennes

Code procédural :textBlock est un TextBlock précédemment défini et label est une étiquette précédemment définie :

textBlock.SetResourceReference(TextBlock.StyleProperty,  
        VsResourceKeys.TextBlockEnvironment200PercentFontSizeStyleKey); 
label.SetResourceReference(Label.StyleProperty,  
        VsResourceKeys.LabelEnvironment200PercentFontSizeStyleKey);

XAML : Définissez le style du TextBlock ou de l’étiquette comme indiqué :

<TextBlock Style="{DynamicResource {x:Static vsui:VsResourceKeys.TextBlockEnvironment200PercentFontSizeStyleKey}}">TextBlock: 200 Percent Scaling</TextBlock> 
<Label Style="{DynamicResource {x:Static vsui:VsResourceKeys.LabelEnvironment200PercentFontSizeStyleKey}}">Label: 200 Percent Scaling</Label>

Police d’environnement de 155 %

Apparaît comme suit : 14 pts Segoe UI Use for : section headings in document well UI or reports

Code procédural :textBlock est un TextBlock précédemment défini et label est une étiquette précédemment définie :

textBlock.SetResourceReference(TextBlock.StyleProperty,  
        VsResourceKeys.TextBlockEnvironment155PercentFontSizeStyleKey); 
label.SetResourceReference(Label.StyleProperty,  
        VsResourceKeys.LabelEnvironment155PercentFontSizeStyleKey);

XAML : Définissez le style du TextBlock ou de l’étiquette comme indiqué :

<TextBlock Style="{DynamicResource {x:Static vsui:VsResourceKeys.TextBlockEnvironment155PercentFontSizeStyleKey}}">TextBlock: 155 Percent Scaling</TextBlock> 
<Label Style="{DynamicResource {x:Static vsui:VsResourceKeys.LabelEnvironment155PercentFontSizeStyleKey}}">Label: 155 Percent Scaling</Label>

Police d’environnement de 133 %

Apparaît comme : 12 pts Segoe UI Use for : plus petits sous-titres dans les dialogues de signature et document well UI

Code procédural :textBlock est un TextBlock précédemment défini et label est une étiquette précédemment définie :

textBlock.SetResourceReference(TextBlock.StyleProperty,  
        VsResourceKeys.TextBlockEnvironment133PercentFontSizeStyleKey); 
label.SetResourceReference(Label.StyleProperty,  
        VsResourceKeys.LabelEnvironment133PercentFontSizeStyleKey);

XAML : Définissez le style du TextBlock ou de l’étiquette comme indiqué :

<TextBlock Style="{DynamicResource {x:Static vsui:VsResourceKeys.TextBlockEnvironment133PercentFontSizeStyleKey}}">TextBlock: 133 Percent Scaling</TextBlock> 
<Label Style="{DynamicResource {x:Static vsui:VsResourceKeys.LabelEnvironment133PercentFontSizeStyleKey}}">Label: 133 Percent Scaling</Label>

Police d’environnement de 122 %

Apparaît comme : 11 pts Segoe UI Use for : sections headings in signature dialogs, top nodes in tree view, vertical tab navigation

Code procédural :textBlock est un TextBlock précédemment défini et label est une étiquette précédemment définie :

textBlock.SetResourceReference(TextBlock.StyleProperty,  
        VsResourceKeys.TextBlockEnvironment122PercentFontSizeStyleKey); 
label.SetResourceReference(Label.StyleProperty,  
        VsResourceKeys.LabelEnvironment122PercentFontSizeStyleKey);

XAML : Définissez le style du TextBlock ou de l’étiquette comme indiqué :

<TextBlock Style="{DynamicResource {x:Static vsui:VsResourceKeys.TextBlockEnvironment122PercentFontSizeStyleKey}}">TextBlock: 122 Percent Scaling</TextBlock> 
<Label Style="{DynamicResource {x:Static vsui:VsResourceKeys.LabelEnvironment122PercentFontSizeStyleKey}}">Label: 122 Percent Scaling</Label>

Police d’environnement + gras

Apparaît comme suit : 9 pts Segoe UI Use for : labels and subheads in signature dialogs, reports et document well UI

Code procédural :textBlock est un TextBlock précédemment défini et label est une étiquette précédemment définie :

textBlock.SetResourceReference(TextBlock.StyleProperty,  
        VsResourceKeys.TextBlockEnvironmentBoldStyleKey); 
label.SetResourceReference(Label.StyleProperty,  
        VsResourceKeys.LabelEnvironmentBoldStyleKey);

XAML : Définissez le style du TextBlock ou de l’étiquette comme indiqué :

<TextBlock Style="{DynamicResource {x:Static vsui:VsResourceKeys.TextBlockEnvironmentBoldStyleKey}}"> Bold TextBlock</TextBlock> 
<Label Style="{DynamicResource {x:Static vsui:VsResourceKeys.LabelEnvironmentBoldStyleKey}}"> Bold Label</Label>

Styles localisables

Dans certains cas, les localiseurs devront modifier les styles de police pour différents paramètres régionaux, tels que la suppression de la mise en gras du texte pour les langues d’Asie de l’Est. Pour rendre possible la localisation des styles de police, ces styles doivent se trouver dans le fichier .resx. La meilleure façon d’effectuer cette opération et de modifier les styles de police dans le concepteur de formulaires Visual Studio consiste à définir explicitement les styles de police au moment du design. Bien que cela crée un objet de police complet et puisse sembler rompre l’héritage des polices parentes, seule la propriété FontStyle est utilisée pour définir la police.

La solution consiste à raccorder l’événement du formulaire de FontChanged dialogue. Dans l’événementFontChanged, parcourez tous les contrôles et case activée si leur police est définie. S’il est défini, remplacez-le par une nouvelle police en fonction de la police du formulaire et du style de police précédent du contrôle. Voici un exemple de code :

private void Form1_FontChanged(object sender, System.EventArgs e)
{
          SetFontStyles();
}

/// <summary>
/// SetFontStyles - This function will iterate all controls on a page
/// and recreate their font with the desired fontstyle.
/// It should be called in the OnFontChanged handler (and also in the constructor
/// in case the IUIService is not available so OnFontChange doesn't fire).
/// This way, when the VS shell font is given to us the controls that have
/// a different style for the font (bolded for example) will recreate their font
/// and use the VS shell font but with a style variation (bolded ...).
/// </summary>
protected void SetFontStyles()
{
     SetFontStyles(this, this, this.Font);
}

protected static void SetFontStyles(Control topControl, Control parent, Font referenceFont)
{
     foreach(Control c in parent.Controls)
     {
          if (c.Controls != null && c.Controls.Count > 0) {
               SetFontStyles(topControl, c, referenceFont);
          }
          if (c.Font != topControl.Font) {
               c.Font = new Font(referenceFont, c.Font.Style);
          }
     }
}

L’utilisation de ce code garantit que lorsque la police du formulaire est mise à jour, les polices des contrôles sont également mises à jour. Cette méthode doit également être appelée à partir du constructeur du formulaire, car la boîte de dialogue risque de ne pas pouvoir obtenir une instance et IUIService l’événement FontChanged ne se déclenche jamais. FontChanged Le raccordement permet aux dialogues de récupérer dynamiquement la nouvelle police même si la boîte de dialogue est déjà ouverte.

Test de la police d’environnement

Pour vous assurer que votre interface utilisateur utilise la police d’environnement et respecte les paramètres de taille, ouvrez Polices et couleurs de l’environnement > Options > outils>, puis sélectionnez « Police d’environnement » sous le menu déroulant « Afficher les paramètres pour : ».

Fonts and Colors settings in the Tools > Options dialog
Paramètres polices et couleurs dans la boîte de dialogue Options des outils >

Définissez la police sur quelque chose de très différent de la valeur par défaut. Pour qu’il soit évident que l’interface utilisateur ne met pas à jour, choisissez une police avec des serifs (comme « Times New Roman ») et définissez une très grande taille. Testez ensuite votre interface utilisateur pour vous assurer qu’elle respecte l’environnement. Voici un exemple utilisant la boîte de dialogue de licence :

Example of UI text that does not respect the environment font
Exemple de texte d’interface utilisateur qui ne respecte pas la police d’environnement

Dans ce cas, « Informations utilisateur » et « Informations sur le produit » ne respectent pas la police. Dans certains cas, il peut s’agir d’un choix de conception explicite, mais il peut s’agir d’un bogue si la police explicite n’est pas spécifiée dans le cadre des spécifications de ligne rouge.

Pour réinitialiser la police, cliquez sur « Utiliser les valeurs par défaut » sous Polices et couleurs de l’environnement > Options > outils>.

Style de texte

Le style de texte fait référence à la taille de police, au poids et à la casse. Pour obtenir des conseils d’implémentation, consultez la police de l’environnement.

Casse de texte

Tout en majuscules

N’utilisez pas toutes les majuscules pour les titres ou les étiquettes dans Visual Studio.

Tout en minuscules

N’utilisez pas toutes les minuscules pour les titres ou les étiquettes dans Visual Studio.

Phrase et cas de titre

Le texte dans Visual Studio doit utiliser la casse de titre ou la casse de phrase, en fonction de la situation.

Cas de titre pour : Utilisez le cas de phrase pour :
Titres de boîte de dialogue Étiquettes
Zones de groupe Cases à cocher
Éléments de menu Cases d'option
Éléments de menu contextuel Éléments de la zone de liste
Boutons Barres d'état
Étiquettes de table
En-têtes de colonne
Info-bulles
Cas de titre

La casse de titre est un style dans lequel les premières lettres de la plupart ou de tous les mots d’une expression sont majuscules. Dans Visual Studio, le cas de titre est utilisé pour de nombreux éléments, notamment :

  • Tooltips. Exemple : « Aperçu des éléments sélectionnés »

  • En-têtes de colonne. Exemple : « Réponse système »

  • Éléments de menu. Exemple : « Enregistrer tout »

    Lorsque vous utilisez la casse de titre, voici les instructions pour savoir quand mettre en majuscule des mots et quand les laisser en minuscules :

Majuscules Commentaires et exemples
Tous les noms
Tous les verbes Y compris « Is » et d’autres formes de « à être »
Tous les adverb Y compris « Than » et « When »
Tous les adjectifs Y compris « This » et « That »
Tous les pronous Y compris le possessif « Its » ainsi que « It’s », une contraction du pronoun « it » et le verbe « is »
Premiers et derniers mots, quelles que soient les parties de la parole
Prépositions qui font partie d’une expression de verbe « Fermeture de toutes les fenêtres » ou « Arrêt du système »
Toutes les lettres d’un acronyme HTML, XML, URL, IDE, RVB
Deuxième mot d’un mot composé s’il s’agit d’un nom ou d’un adjectif approprié, ou si les mots ont un poids égal Référence croisée, logiciel pré-Microsoft, accès en lecture/écriture, exécution
Minuscules Exemples
Deuxième mot d’un mot composé s’il s’agit d’une autre partie du discours ou d’une participation modifiant le premier mot Procédure, décollage
Articles, sauf s’il s’agit du premier mot du titre a, an, the
Combinaisons de coordonnées et, mais, pour, ni, ni
Prépositions avec des mots de quatre lettres ou moins en dehors d’une expression de verbe dans, sur, comme pour, hors, sur
« À » lorsqu’il est utilisé dans une expression infinitive « Comment mettre en forme votre disque dur »
Cas de phrase

Le cas de phrase est la méthode de mise en majuscule standard pour écrire dans laquelle seul le premier mot de la phrase est majuscule, ainsi que les noms appropriés et le pronoun « I ». En règle générale, le cas de phrase est plus facile à lire pour un public mondial, en particulier lorsque le contenu sera traduit par une machine. Utilisez le cas de phrase pour :

  1. Messages de barre d’état. Ces informations sont simples, courtes et fournissent uniquement des informations d’état. Exemple : « Chargement du fichier projet »

  2. Tous les autres éléments de l’interface utilisateur, y compris les étiquettes, les zones de case activée, les cases d’option et les éléments de zone de liste. Exemple : « Sélectionner tous les éléments dans la liste »

Mise en forme de texte

La mise en forme de texte par défaut dans Visual Studio 2013 est contrôlée par la police d’environnement. Ce service permet de garantir une apparence de police cohérente dans l’ENVIRONNEMENT de développement intégré (IDE) et vous devez l’utiliser pour garantir une expérience cohérente pour vos utilisateurs.

La taille par défaut utilisée par le service de police Visual Studio provient de Windows et apparaît comme 9 pts.

Vous pouvez appliquer la mise en forme à la police d’environnement. Cette rubrique explique comment et où utiliser des styles. Pour plus d’informations sur l’implémentation, reportez-vous à la police d’environnement.

Texte en gras

Le texte en gras est utilisé avec parcimonie dans Visual Studio et doit être réservé pour :

  • questions sur les étiquettes dans les Assistants

  • concevoir le projet actif dans Explorateur de solutions

  • valeurs substituées dans la fenêtre de l’outil Propriétés

  • certains événements dans les listes déroulantes de l’éditeur Visual Basic

  • contenu généré par le serveur dans le plan du document pour les pages web

  • en-têtes de section dans la boîte de dialogue complexe ou l’interface utilisateur du concepteur

Italique

Visual Studio n’utilise pas de texte italique ou en gras.

Couleur

  • Le bleu est réservé aux liens hypertexte (navigation et commande) et ne doit jamais être utilisé pour l’orientation.

  • Les en-têtes plus volumineux (police d’environnement x 155 % ou supérieure) peuvent être colorés à des fins suivantes :

    • Pour fournir un appel visuel à l’interface utilisateur de signature De Visual Studio

    • Pour attirer l’attention sur une zone spécifique

    • Pour offrir un relief de la couleur de texte d’environnement gris foncé/noir standard

  • La couleur dans les en-têtes doit tirer parti des couleurs existantes de la marque Visual Studio, principalement le violet principal, #FF68217A.

  • Lorsque vous utilisez la couleur dans les en-têtes, vous devez respecter les instructions de couleur Windows, y compris le rapport de contraste et d’autres considérations d’accessibilité.

Taille de police

La conception de l’interface utilisateur de Visual Studio offre une apparence plus légère avec plus d’espace blanc. Si possible, les barres de chrome et de titre ont été réduites ou supprimées. Bien que la densité d’informations soit une exigence dans Visual Studio, la typographie continue d’être importante, avec l’accent mis sur l’espacement des lignes plus ouvertes et une variation des tailles et des pondérations de police.

Les tableaux ci-dessous incluent des détails de conception et des exemples visuels pour les polices d’affichage utilisées dans Visual Studio. Certaines variantes de police d’affichage ont à la fois la taille et l’épaisseur, telles que Semilight ou Light, codées dans leur apparence.

Vous trouverez des extraits de code d’implémentation pour toutes les polices d’affichage dans la référence mise en forme (mise à l’échelle/gras).

Police d’environnement 375 % + Clair

Utilisation Apparence
Utilisation : rare. Interface utilisateur unique uniquement.

À faire :

- Cas d’utilisation de phrases
- Toujours utiliser le poids léger

À ne pas faire :

- Utiliser pour l’interface utilisateur autre que l’interface utilisateur de signature, telle que la page de démarrage
- Gras, italique ou italique gras
- Utiliser pour le corps du texte
- Utiliser dans les fenêtres d’outils
Apparaît comme suit : 34 pts Segoe UI Light

Exemple visuel :

Non utilisé actuellement. Peut être utilisé dans la page de démarrage de Visual Studio 2017.

Police d’environnement de 310 % + Clair

Utilisation Apparence
Utilisation :

- En-tête plus grand dans les dialogues de signature
- Titre du rapport principal

À faire :

- Cas d’utilisation de phrases
- Toujours utiliser le poids léger

À ne pas faire :

- Utiliser pour l’interface utilisateur autre que l’interface utilisateur de signature
- Gras, italique ou italique gras
- Utiliser pour le corps du texte
- Utiliser dans les fenêtres d’outils
Apparaît comme suit : 28 pts Segoe UI Light

Exemple visuel :

Example of 310% Environment font + Light heading

Police d’environnement 200 % + Semilight

Utilisation Apparence
Utilisation :

-Sous-positions
- Titres dans les boîtes de dialogue petites et moyennes

À faire :

- Cas d’utilisation de phrases
- Toujours utiliser le poids semi-léger

À ne pas faire :

- Gras, italique ou italique gras
- Utiliser pour le corps du texte
- Utiliser dans les fenêtres d’outils
Apparaît comme : 18 pts Segoe UI Semillight

Exemple visuel :

Example of 200% Environment font + Semilight

Police d’environnement de 155 %

Utilisation Apparence
Utilisation :

- En-têtes de section dans l’interface utilisateur du document
- Rapports

Do : Utiliser le cas de phrase

À ne pas faire :

- Gras, italique ou italique gras
- Utiliser pour le corps du texte
- Utiliser dans les contrôles Visual Studio standard
- Utiliser dans les fenêtres d’outils
Apparaît comme suit : 14 pts d’interface utilisateur Segoe

Exemple visuel :

Example of 155% Environment font heading

Police d’environnement de 133 %

Utilisation Apparence
Utilisation :

- Sous-titres plus petits dans les dialogues de signature
- Sous-titres plus petits dans l’interface utilisateur du document

Do : Utiliser le cas de phrase

À ne pas faire :

- Gras, italique ou italique gras
- Utiliser pour le corps du texte
- Utiliser dans les contrôles Visual Studio standard
- Utiliser dans les fenêtres d’outils
Apparaît sous la forme : 12 pts d’interface utilisateur Segoe

Exemple visuel :

Example of 133% Environment font heading

Police d’environnement de 122 %

Utilisation Apparence
Utilisation :

- En-têtes de section dans les dialogues de signature
- Principaux nœuds dans l’arborescence
- Navigation par onglet vertical

Do : Utiliser le cas de phrase

À ne pas faire :

- Gras, italique ou italique gras
- Utiliser pour le corps du texte
- Utiliser dans les contrôles Visual Studio standard
- Utiliser dans les fenêtres d’outils
Apparaît comme suit : 11 pts d’interface utilisateur Segoe

Exemple visuel :

Example of 122% Environment font heading

Police d’environnement + gras

Utilisation Apparence
Utilisation :

- Étiquettes et sous-têtes dans les dialogues de signature
- Étiquettes et sous-têtes dans les rapports
- Étiquettes et sous-têtes dans l’interface utilisateur du document

À faire :

- Cas d’utilisation de phrases
- Utiliser un poids gras

À ne pas faire :

- Italique ou italique gras
- Utiliser pour le corps du texte
- Utiliser dans les contrôles Visual Studio standard
- Utiliser dans les fenêtres d’outils
Apparaît comme suit : 9 pts d’interface utilisateur Segoe en gras

Exemple visuel :

Example of Environment font + Bold heading

Police d’environnement

Utilisation Apparence
Utilisation : tout autre texte

Do : Utiliser le cas de phrase

N’oubliez pas : italique ou italique gras
Apparaît sous la forme : 9 pts d’interface utilisateur Segoe

Exemple visuel :

Example of Environment font

Remplissage et espacement

Les en-têtes nécessitent un espace autour d’eux pour leur donner l’accent approprié. Cet espace varie en fonction de la taille du point et de ce qui se trouve près du titre, tel qu’une règle horizontale ou une ligne de texte dans la police d’environnement.

  • Le remplissage idéal pour un titre doit être de 90 % de l’espace de hauteur du caractère majuscule. Par exemple, un titre Segoe UI Light de 28 pts a une hauteur de limite de 26 pts, et le remplissage doit être d’environ 23 pts, ou environ 31 pixels.

  • L’espace minimal autour d’un titre doit être de 50 % de la hauteur du caractère majuscule. Moins d’espace peut être utilisé lorsqu’un titre est accompagné d’une règle ou d’un autre élément serré.

  • Le texte de police de l’environnement en gras doit suivre l’espacement et le remplissage de hauteur de ligne par défaut.

Voir aussi