android - 编译为 Android 应用程序时 Segoe UI 错误

标签 android delphi fonts delphi-10-seattle

我正在使用 Delphi 10 Seattle 开发 Android 应用程序。 我的 Segoe UI 字体 遇到了这个奇怪的问题。 (其他字体也会出现同样的问题,但就我而言,我想使用 Segoe UI,这是(默认))

当 TextSettings/font/style 中的属性 fsBold 设置为 true 时,文本会有点“剪切”,如下图所示。

Problem

现在,当我将相同的应用程序编译到 Windows 32 位时,字体工作得很好,如下所示。

Windows Version

这些是我的文本设置

Property Settings

ps:抱歉图像分辨率。

我只是想了解为什么会发生这种情况,Android 上的 Segoe UI 是否有问题? 我做错了什么吗?

最佳答案

默认情况下,Label 中的 AutoSize 属性设置为 false。将其设置为 true 可以解决问题。

关于android - 编译为 Android 应用程序时 Segoe UI 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42069086/

相关文章:

java - 如何在按下按钮时显示这样的选项菜单?

delphi - TFileStream.Seek 超出文件末尾

html - 如何在不使用网络浏览器的情况下呈现 HTML 元素?

internet-explorer - CSS3 过渡、jQuery 和 Google 字体的字体渲染不佳的问题

android - 如何在屏幕旋转或系统主题更改后将光标移动到 TextField 的末尾并保持键盘显示?

android - 使用 adb install 安装应用程序时如何获取堆栈跟踪?

android - PlacePicker.IntentBuilder 打开后立即关闭

delphi - Delphi:Clientdataset:EDatabaseError:使用Synapse丢失数据包

javascript - 计算机上的字体列表

css - 如何在 Google Fonts 中使用可变字体?