Files
e-party-iOS/yana/Fonts/README.md
edwinQQQ c470dba79c feat: 更新项目配置和功能模块
- 修改Package.swift以支持iOS 15和macOS 12。
- 更新swift-tca-architecture-guidelines.mdc中的alwaysApply设置为false。
- 注释掉AppDelegate中的NIMSDK导入,移除不再使用的NIMConfigurationManager和NIMSessionManager文件。
- 添加新的API相关文件,包括EMailLoginFeature、IDLoginFeature和相关视图,增强登录功能。
- 更新APIConstants和APIEndpoints以反映新的API路径。
- 添加本地化支持文件,包含英文和中文简体的本地化字符串。
- 新增字体管理和安全工具类,支持AES和DES加密。
- 更新Xcode项目配置,调整版本号和启动画面设置。
2025-07-09 16:14:19 +08:00

1.7 KiB
Raw Blame History

字体文件使用指南

字体文件位置

请将 Bayon-Regular.ttf 字体文件放置在此文件夹中。

添加步骤

1. 获取字体文件

2. 添加到项目

  1. Bayon-Regular.ttf 文件拖放到此 Fonts 文件夹中
  2. 在 Xcode 中,确保文件被添加到项目的 Target 中
  3. 检查 Info.plist 中已经配置了 UIAppFonts 数组

3. 验证字体是否正确加载

AppDelegate.swift 中添加调试代码:

#if DEBUG
FontManager.printAllAvailableFonts()
// 检查 Bayon 字体是否可用
print("Bayon 字体可用:\(FontManager.isFontAvailable(.bayonRegular))")
#endif

当前配置状态

已完成:

  • Info.plist 配置完成
  • FontManager 工具类创建完成
  • LoginView 中 E-PARTI 文本已应用 Bayon 字体
  • 字体适配与屏幕尺寸兼容

待完成:

  • 添加 Bayon-Regular.ttf 字体文件到项目中

使用方法

方法1: 使用 FontManager推荐

Text("E-PARTI")
    .font(FontManager.adaptedFont(.bayonRegular, designSize: 56, for: geometry.size.width))

方法2: 使用 View Extension

Text("E-PARTI")
    .adaptedCustomFont(.bayonRegular, designSize: 56)

方法3: 直接指定大小

Text("E-PARTI")
    .customFont(.bayonRegular, size: 56)

故障排除

如果字体未生效,请检查:

  1. 字体文件是否正确添加到项目 Target 中
  2. Info.plist 中的字体文件名是否正确
  3. 字体文件名与代码中使用的名称是否一致
  4. 运行调试代码确认字体是否被系统识别