Skip to content

诸如 TextTextInput 之类的元素可以渲染文本,并允许通过 不同的属性自定义文本的外观。以 font- 为前缀的属性(如 font-familyfont-sizefont-weight) 会影响渲染到屏幕时所使用的字体选择。如果这些属性中的任何一个未被指定,则 外层 Window 元素中的 default-font- 值将生效,例如 default-font-family

渲染时所选择的字体将自动从运行应用的系统中获取。你也可以在设计中包含 自定义字体。自定义字体必须是 TrueType 字体(.ttf)、TrueType 字体集合(.ttc)或 OpenType 字体(.otf)。 你可以使用 import 语句来选择自定义字体:在 .slint 文件中写 import "./my_custom_font.ttf"。 这会指示 Slint 编译器包含该字体,并使该字体族可在全局范围内通过 font-family 属性使用。

例如:

slint
import "./NotoSans-Regular.ttf";
export component Example inherits Window {    default-font-family: "Noto Sans";
    Text {        text: "Hello World";    }}

基于 MIT 协议发布