Bagaimana untuk menetapkan jarak huruf teks dalam fyne-io/fyne?

WBOY
Lepaskan: 2024-02-09 08:50:08
ke hadapan
1062 orang telah melayarinya

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

Dalam fyne-io/fyne, menetapkan jarak huruf teks boleh dicapai dengan melaraskan gaya label teks. Kawal jarak antara huruf dengan menetapkan fon dan saiz label teks anda dan menggunakan pilihan reka letak. Mula-mula, kita perlu mencipta label teks dan kemudian menggunakan fyne.NewContainerWithLayout untuk menetapkan pilihan reka letak. Seterusnya, kita boleh menggunakan fyne.NewTextStyle untuk mencipta gaya teks tersuai, dan kemudian gunakan kaedah SetStyle untuk menerapkannya pada label teks. Dengan melaraskan saiz fon dan jarak huruf dalam gaya, kita boleh mencapai kesan yang diingini. Dengan cara ini, kita boleh menetapkan jarak huruf teks dengan mudah dalam fyne-io/fyne.

Kandungan soalan

Saya menggunakan fon tersuai dan jarak huruf kelihatan terlalu padat.

Saya cuba menukar jarak huruf tetapi tidak dapat mencari konfigurasi. Jadi saya ingin mengubah suai kod sumber, tetapi saya tidak tahu di mana untuk menetapkan jarak huruf teks?

Penyelesaian

Ia tidak disediakan secara khusus di mana-mana, sebab itu anda tidak dapat menemuinya. Ini menyebabkan ketidakpadanan antara kod pemaparan teks lama dan kod pembentuk baharu. Isu ini harus diselesaikan dengan 2.4.0 apabila kami beralih sepenuhnya kepada pemaparan teks baharu.

Jika anda melihat pada kod sumber anda akan melihat TextDPI 内部常量设置为 78 tetapi pembentuknya ialah 72DPI. Jangan ragu untuk menyertai pelayan/bilik Slack atau Discord kami di https://www.php.cn/link/cf43a9e6874c5afbebe2858a64d45f52 untuk membincangkan lebih lanjut.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan jarak huruf teks dalam fyne-io/fyne?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan