ভগ্নাংশের ফন্টের আকারের জন্য, আরম্ভ করার সময় পাঠ্যটিকে আদর্শ ফন্ট আকারে রেন্ডার করুন। এর পরে লাইনের দৈর্ঘ্য পরিমাপ করুন,
টেক্সট রেন্ডার করার জন্য একটি লুকানো ক্যানভাস ব্যবহার করুন এবং তারপর প্রস্থে একটি গুণক সহ মূল ক্যানভাসে drawImage ব্যবহার করুন।
ctx.font = (font_size * zoom) + "px Georgia"; ctx.fillText(mytext,0, 0); var s = (iniLineLength * zoom) / ctx.measureText(mytext) ; mainContext.drawImage(tmpCanvas,x, y, pw * s, ph);