ভগ্নাংশ ফন্ট সাইজের জন্য, ইনিশিয়ালাইজেশন время স্ট্যান্ডার্ড ফন্ট সাইজে টেক্সট রেন্ডার করুন। তারপর লাইন দৈর্ঘ্য মাপুন,
একটি হিডেন ক্যানভাস ব্যবহার করে টেক্সট রেন্ডার করুন এবং তারপর 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);