feat(mobile): align RuView with Cognitum typography

This commit is contained in:
rUv
2026-08-23 21:52:21 -04:00
parent 10ec346db1
commit 1a394d916c
29 changed files with 460 additions and 136 deletions

View File

@@ -0,0 +1,26 @@
import SwiftUI
enum RuViewTypography {
enum Weight {
case regular
case medium
case bold
}
static func outfit(_ size: CGFloat, weight: Weight = .regular) -> Font {
let name: String
switch weight {
case .regular:
name = "Outfit-Regular"
case .medium:
name = "Outfit-Medium"
case .bold:
name = "Outfit-Bold"
}
return .custom(name, size: size)
}
static func mono(_ size: CGFloat, medium: Bool = true) -> Font {
.custom(medium ? "JetBrainsMono-Medium" : "JetBrainsMono-Regular", size: size)
}
}