⚠️ This is pre-release documentation for v3. For stable docs, visit v2.
Skip to content

@tmlmt/cooklang-parser / renderFractionAsVulgar

Function: renderFractionAsVulgar() ​

renderFractionAsVulgar(num, den): string

Render a fraction using Unicode vulgar fraction characters when available. Handles improper fractions by extracting the whole part (e.g., 5/4 → "1¼").

Parameters ​

num ​

number

The numerator

den ​

number

The denominator

Returns ​

string

The fraction as a string, using vulgar characters if available

Example ​

typescript
renderFractionAsVulgar(1, 2); // "½"
renderFractionAsVulgar(3, 4); // "¾"
renderFractionAsVulgar(5, 4); // "1¼"
renderFractionAsVulgar(7, 3); // "2⅓"
renderFractionAsVulgar(2, 5); // "2/5" (no vulgar character available)