SPB Git forge

spb/ka-ios

Public
20commits 1branches 0releases
17.2 MBsize
maindefault branch
28 days agolast push
Swift 100%
984 B · 22 lines swift
Raw Blame History
1// Auteur : Simon-Pierre Boucher — contact@spboucher.ai2// KAFonts.swift — les polices OFFICIELLES des sites du Groupe KA (tokens.css) :3// display Space Grotesk · micro-étiquettes JetBrains Mono (embarquées, OFL).4// Le corps de texte reste SF (équivalent d'Inter côté iOS).5import SwiftUI67enum KAFont {8    /// Display « Space Grotesk » — titres, wordmarks, chiffres héros9    static func display(_ size: CGFloat, _ weight: Font.Weight = .bold) -> Font {10        switch weight {11        case .bold, .heavy, .black: return .custom("SpaceGrotesk-Bold", size: size)12        case .medium, .semibold: return .custom("SpaceGrotesk-Medium", size: size)13        default: return .custom("SpaceGrotesk-Regular", size: size)14        }15    }1617    /// Micro-étiquettes « JetBrains Mono » — kickers, compteurs, puces18    static func mono(_ size: CGFloat, bold: Bool = true) -> Font {19        .custom(bold ? "JetBrainsMono-Bold" : "JetBrainsMono-Regular", size: size)20    }21}22