আমি কোনও এসভিজি উপাদানটিতে "পিক্সেল-সচেতন" হতে স্ট্রোক-প্রস্থ সেট করতে সক্ষম হতে চাই, বর্তমান স্কেলিং ট্রান্সফর্মেশনগুলি নির্বিশেষে সর্বদা 1px প্রশস্ত হবে। আমি সচেতন যে এটি অসম্ভব ভাল হতে পারে, যেহেতু এসভিজির পুরো পয়েন্টটি পিক্সেল স্বাধীন হতে হবে।
প্রসঙ্গ নিম্নলিখিত:
আমার এর ভিউবক্স এবং প্রিজারএস্পেক্টরেটিও বৈশিষ্ট্যগুলি সেট সহ একটি এসভিজি উপাদান রয়েছে। দেখে মনে হচ্ছে এরকম কিছু
<svg version="1.1" baseProfile="full"
viewBox="-100 -100 200 200" preserveAspectRatio="xMidYMid meet"
xmlns="http://www.w3.org/2000/svg" >
</svg>
এর অর্থ এই যে আমি যখন সেই উপাদানটি স্কেল করি তখন এর অভ্যন্তরের প্রকৃত আকারগুলি সেই অনুযায়ী স্কেল হয় (এখন পর্যন্ত এত ভাল)।
আপনি দেখতে পাচ্ছেন, আমি ভিউবক্সটি সেট আপ করেছি যাতে উত্সটি কেন্দ্রে থাকে। আমি সেই উপাদানটির মধ্যে একটি x- এবং y- অক্ষ আঁকতে চাই, যা আমি এইভাবে করি:
<line x1="-1000" x2="1000" y1="0" y2="0" />
আবার, এটি সূক্ষ্ম কাজ করে। আদর্শভাবে, যদিও, এই অক্ষটি সর্বদা কেবল 1px প্রশস্ত হবে। আমি যখন প্যারেন্ট এসভিজি উপাদানটি স্কেল করি তখন অক্ষগুলি মোটামুটি হয়ে উঠতে আগ্রহী না।
তাহলে কি আমি বকাঝকা?