Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.6.0
    Preparing search index...

    Function calculateFontSize

    • Calculate scaled font size with readability constraints

      Formula: baseSize * scale Clamped: max(minSize, min(maxSize, calculated))

      Ensures Korean and English text remain readable at all sizes

      Parameters

      • baseSize: number

        Base font size in pixels (typically 16px)

      • screenSize: ResponsiveScreenSize

        Current screen size category

      • minSize: number = FONT_SIZE_CONSTRAINTS.MIN_BODY_SIZE

        Minimum allowed size (default: 14px)

      • maxSize: number = FONT_SIZE_CONSTRAINTS.MAX_SIZE

        Maximum allowed size (default: 24px)

      Returns number

      Calculated font size in pixels

      calculateFontSize(16, 'mobile');  // 14 (clamped from 12.8)
      calculateFontSize(16, 'desktop'); // 16
      calculateFontSize(16, 'xlarge'); // 22.4
      calculateFontSize(20, 'xlarge', 14, 24); // 24 (clamped from 28)

      글꼴크기계산