@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)