Assamese - Ramdhenu Font

if (!isRamdhenuInstalled()) { console.warn('Ramdhenu font not installed. Recommend: Lohit Assamese, Noto Sans Bengali'); document.body.style.fontFamily = "'Lohit Assamese', 'Noto Sans Bengali', 'Ramdhenu', sans-serif"; } Let me know your exact use case, and I’ll tailor the feature exactly to your need.

function isRamdhenuInstalled() { const canvas = document.createElement('canvas'); const ctx = canvas.getContext('2d'); const testString = 'অ আ ক খ'; // Common Assamese chars const testFont = '12px Ramdhenu'; const fallbackFont = '12px monospace'; ctx.fillStyle = 'black'; ctx.font = testFont; const ramdhenuWidth = ctx.measureText(testString).width; assamese ramdhenu font

ctx.font = fallbackFont; const fallbackWidth = ctx.measureText(testString).width; Noto Sans Bengali')

return ramdhenuWidth !== fallbackWidth; } document.body.style.fontFamily = "'Lohit Assamese'