Maison > développement back-end > Golang > le corps du texte

Comment définir l'espacement des lettres du texte dans fyne-io/fyne ?

WBOY
Libérer: 2024-02-09 08:50:08
avant
1012 Les gens l'ont consulté

如何在 fyne-io/fyne 中设置文本的字母间距?

Dans fyne-io/fyne, la définition de l'espacement des lettres du texte peut être obtenue en ajustant le style des étiquettes de texte. Contrôlez l'espacement entre les lettres en définissant la police et la taille de vos étiquettes de texte et en utilisant les options de mise en page. Tout d’abord, nous devons créer une étiquette de texte, puis utiliser fyne.NewContainerWithLayout pour définir les options de mise en page. Ensuite, nous pouvons utiliser fyne.NewTextStyle pour créer un style de texte personnalisé, puis utiliser la méthode SetStyle pour l'appliquer à l'étiquette de texte. En ajustant la taille de la police et l’espacement des lettres dans le style, nous pouvons obtenir l’effet souhaité. De cette façon, nous pouvons facilement définir l'espacement des lettres du texte dans fyne-io/fyne.

Contenu de la question

J'ai utilisé une police personnalisée et l'espacement des lettres semblait trop chargé.

J'essaie de modifier l'espacement des lettres mais je ne trouve pas la configuration. Je souhaite donc modifier le code source, mais je ne sais pas où définir l’espacement des lettres du texte ?

Solution de contournement

Elle n'est spécifiquement configurée nulle part, c'est pourquoi vous ne la trouvez pas. Cela provoque une inadéquation entre l'ancien code de rendu du texte et le nouveau code de mise en forme. Ce problème devrait être résolu d'ici la version 2.4.0 lorsque nous passerons entièrement au nouveau rendu du texte.

Si vous regardez le code source, vous verrez TextDPI 内部常量设置为 78 mais le shaper est en 72DPI. N'hésitez pas à rejoindre notre serveur/salle Slack ou Discord sur https://www.php.cn/link/cf43a9e6874c5afbebe2858a64d45f52 pour en discuter davantage.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:stackoverflow.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!