cf::ui::core::detail¶
Classes¶
| Name | |
|---|---|
| struct | cf::ui::core::detail::TokenSlot Storage slot for a single token entry. |
Functions¶
| Name | |
|---|---|
| QString | systemDefaultFont() 获取系统默认无衬线字体 |
| QFont | createFont(int sizeSp, QFont::Weight weight, bool italic =false) 创建指定配置的字体 |
| void | registerDefaultFonts(EmbeddedTokenRegistry & registry) 注册所有默认字体到注册表 |
Functions Documentation¶
function systemDefaultFont¶
获取系统默认无衬线字体
Return: QString 系统默认字体名称
根据平台返回合适的默认字体:
- Windows: Segoe UI
- macOS: .SF NS Text (San Francisco)
- Linux: Ubuntu
function createFont¶
创建指定配置的字体
Parameters:
- sizeSp 字体大小(sp 单位)
- weight 字重 (QFont::Weight)
- italic 是否斜体
Return: QFont 配置好的字体对象
function registerDefaultFonts¶
注册所有默认字体到注册表
Parameters:
- registry 目标注册表
使用 Material Design 3 规范的字体大小、字重和行高。
Updated on 2026-03-09 at 10:14:00 +0000