হরফ ডিজাইন করার সময় কেন অতিরিক্ত পয়েন্ট যুক্ত করবেন?


9

কোনও ফন্টের গ্লাইফগুলি ডিজাইন করার সময় আপনার পথগুলির অনুভূমিক এবং উল্লম্ব চূড়ায় অ্যাঙ্কর পয়েন্টগুলি যুক্ত করার জন্য দৃশ্যত এটি আমদানি করা হয়। বেশিরভাগ হরফ সম্পাদকদের এগুলি আপনার জন্য যুক্ত করার জন্য ফাংশন রয়েছে এবং আপনি যদি এগুলি বাদ দেন তবে আপনাকে একটি ত্রুটি দেবে।

তবে কখনও কখনও এ জাতীয় পথ আঁকা সহজ এবং আরও প্রাকৃতিক:

এখানে চিত্র বর্ণনা লিখুন

বেশিরভাগ এক্সট্রিমায় বিচিত্র কোণ এবং পয়েন্টের অভাব লক্ষ্য করুন।

নিম্নলিখিতটি একটি আরও ভাল পথ, তবে আপনি যদি প্রথম চিত্রের মতো কিছু দিয়ে শুরু করেন তবে এর কাছে পৌঁছনোর অর্থ প্রক্রিয়াটির একটি অতিরিক্ত পদক্ষেপ (কখনও কখনও আসলটি পুনরায় সরিয়ে নেওয়া):

এখানে চিত্র বর্ণনা লিখুন

সুতরাং কেন আমাদের এমনকি অতিরিক্ত পয়েন্ট যুক্ত করার প্রয়োজন আছে এবং আমি না হলে কী ব্যবহারিক সমস্যাগুলির মুখোমুখি হব?

উত্তর:


7

ইতিমধ্যে উল্লিখিত হিসাবে, ফন্ট রেন্ডারিং এবং বিশেষভাবে ইঙ্গিত দেওয়ার জন্য অতিরিক্ত প্রয়োজন।

এটি বুঝতে, আসুন প্রথমে দেখে নেওয়া যাক নিয়মিত পিক্সেল গ্রিডে অ্যাঙ্কর (সবুজ) হিসাবে একটি গ্লাইফ অটোহিন্ট করার সময় কী ঘটেছিল: ফন্টকে সুন্দর এবং খাস্তা দেখাতে, উল্লম্ব এবং অনুভূমিক স্ট্রোকগুলি ঠিক পিক্সেল গ্রিডের মধ্যে পড়ে। একটি নির্বিচারে স্থাপন করা গ্লাইফ সাধারণত এই মানদণ্ডটি পূরণ করে না, এবং সুতরাং রেন্ডারার একে একে সামান্য দিকে বিকৃত করবে, অর্থাত্ এক্সট্রিমাকে সরিয়ে দিয়ে, যেহেতু তারা উল্লম্ব এবং অনুভূমিক স্ট্রোক সংজ্ঞায়িত করে:

ইঙ্গিত প্রক্রিয়াটির গুরুত্বপূর্ণ অংশটির চিত্রণ

এই প্রক্রিয়াটির জন্য রেন্ডারারের অনুমানের প্রয়োজন হয় যে কারণে ডিজাইনার এই প্রক্রিয়াটিতে রেন্ডারকে সহায়তা করে এমন একগুচ্ছ জিনিসগুলি (চিহ্নিত কান্ড, নীল মান) সংজ্ঞায়িত করতে পারে। দ্রষ্টব্য যে এটি প্রথম ধাপগুলির মধ্যে একটি মাত্র এবং এর পরেও অনেক কিছু চলছে, যা আমাদের এই প্রশ্নের জন্য যত্ন নেওয়ার দরকার নেই।

এখন, আসুন প্রথমে ধরা যাক আমরা গ্লাইফ সংজ্ঞায়িত করতে কেবল এক্সট্রিমার ব্যবহারই করেছিলাম না তবে এর মধ্যে কিছু তির্যক অ্যাঙ্করও ব্যবহার করেছি। তারপরে এই নোঙ্গরগুলি যখন এক্সট্রিমার স্থানান্তরিত হয় তখন ধীরে ধীরে স্থানান্তরিত করতে হবে, যার জন্য আবার অনুমানের প্রয়োজন, তবে এক্সট্রিমাকে সরিয়ে দেওয়ার বিপরীতে, পরিস্থিতির জটিলতার কারণে ফন্ট ডিজাইনার এটিতে সাহায্য করতে অনেক কিছুই করতে পারে না। সুতরাং এই উদ্বৃত্ত নোঙ্গরগুলি সরানো ত্রুটির একটি যথেষ্ট উত্স, বিশেষত যদি অ্যাঙ্করগুলি এক্সট্রিমার কাছাকাছি থাকে।

অবশেষে আমরা প্রশ্নটিতে ফিরে যেতে পারি এবং বিবেচনা করতে পারি যদি আমরা এক্সট্রিমায় কোনও অ্যাঙ্কর সংজ্ঞায়িত না করি তবে কী ঘটে। এই ক্ষেত্রে, উপস্থাপককে এটিকে এবং অন্যান্য সমস্ত অ্যাঙ্কারগুলি সরানোর আগে স্বয়ংক্রিয়ভাবে অতিরিক্তটি (যা এটি সহজেই করতে পারে) নির্ধারণ করতে হবে। যেহেতু আপনি অ্যাঙ্কর হিসাবে প্রাকৃতিকভাবে যা পছন্দ করবেন তা বিভিন্ন ধরণের টাইপফেসগুলির জন্য অতিরিক্তের কাছাকাছি, এটি উপরে বর্ণিত কারণগুলির কারণে খারাপ অনুমানের ঝুঁকি নিয়ে আসে।

উপরের কিছুটা সংক্ষেপে জানাতে: যেভাবেই হোক রেন্ডারিংয়ের সময় এক্সট্রামা একটি গুরুত্বপূর্ণ ভূমিকা পালন করে এবং তাই আপনার গ্লিফটি যদি সেগুলির উপরে নির্মিত হয় তবে রেন্ডারারের অনুমান করার দরকার নেই এটি ভাল।

দর

পেটেন্ট ইউএস 7068276 বি 2 থেকে - হিন্টিং ফন্টগুলির পদ্ধতি এবং সিস্টেম :

নীচে বর্ণিত অ্যালগরিদমিক পদ্ধতি কনট্যুর দিকনির্দেশ এবং এক্সট্রিমার উপস্থিতির মতো বৈশিষ্ট্যগুলি ব্যবহার করে সুস্পষ্ট অন-কার্ভ নটগুলিকে মেলে ধরার চেষ্টা করে।

ইঙ্গিত দেওয়ার জন্য ফন্টফর্সের উইকি থেকে :

কনট্যুরগুলিতে সঠিক দিকনির্দেশ থাকা দরকার, অন্যথায় নীল অঞ্চলগুলিতে স্ন্যাপিং প্রতিবন্ধী। কম পয়েন্টগুলি (সঠিক) আকার গঠন করে, তত ভাল। তবে এইচ / ভি স্টেমের সাহায্যে ইঙ্গিতযুক্ত বক্ররেখার চূড়ান্ত বিন্দু হওয়া উচিত, অন্যথায় সেগুলি ফেলা হবে না। যদি এরকম বিন্দু 'অন্তর্নিহিত' হয় তবে এটি অপ্রসন্ন।


P সাবপিক্সেল হিন্টিংয়ের পক্ষে এটি খুব বেশি আলাদা নয়
² যেহেতু ইঙ্গিত সহ গ্লাইফ প্লেসমেন্টটি আরও জটিলতর; তবে এটি এই উদাহরণের জন্য যথেষ্ট


3

বেজিয়ার কার্ভগুলির সাথে কাজ করার সময় "পয়েন্ট ইন এক্সট্রামা" কেন পছন্দীয় পদ্ধতি তা এখানে তিনটি কারণ। প্রকৃতপক্ষে চিঠিপত্রের কাজ করার সময় আমি এটিকে আবশ্যক হিসাবে বর্ণিত দেখেছি :

  1. এটি স্বয়ংক্রিয়করণ এবং পোস্টস্ক্রিপ্ট ব্যাখ্যার (ব্যাপকভাবে) উন্নতি করে । ম্যানুয়াল হিন্টিং সেটআপ করার সময় প্রকৃতপক্ষে চূড়ান্ততার সাথে পয়েন্ট নির্ধারণ করা প্রথম পদক্ষেপগুলির একটি।
  2. আকারটি পরে সম্পাদনা করা অনেক সহজ । এক্সট্রিমার পয়েন্টগুলির সাথে পরে কার্ভগুলি সম্পাদনা করা আরও সহজ। এক্সট্রিমায় পয়েন্ট মুভিংগুলি ন্যূনতম অতিরিক্ত পরিশ্রমের সাথে বক্রকে সুন্দর রাখে to
  3. সামগ্রিকভাবে কম পয়েন্ট । এক্সট্রিমাম পয়েন্টগুলিও কম অতিরিক্ত পয়েন্ট সহ একই আকার অর্জন করতে ঝোঁক ... যার ফলে ছোট ফাইলের আকারও হয় in

এই কারণে অনেকগুলি ফন্ট সফ্টওয়্যার ডিজাইনের প্রোগ্রামগুলিতে ম্যাক্সিমা এবং মিনিমা নয় (এক্সট্রিমায়) নয় পয়েন্টগুলি হাইলাইট এবং ঠিক করার সরঞ্জাম রয়েছে tools

এই সব বলছি, আমি দীর্ঘদিন ধরে আমার সমস্ত বিষয়কে অতিরিক্ত মাত্রায় নির্ধারণ করার জন্য কঠোর পরিশ্রম করেছি এবং কখনও সফল হতে পারি নি, তবে আমি নিজেকে বেজিয়ার নিনজা হিসাবে বিবেচনা করি না!


আমি ইঙ্গিতটি পাই, যদিও আমার চশমা পড়ার ফলে এটি আমার প্রতিসাম্যিক গোলাকার ইস্যুতে বিশ্বাস করে। সম্পর্কযুক্ত খবরে কারও প্রতিযোগিতা পয়েন্ট এড়ানো উচিত। তবে আমি 2 অন্যান্য কারণ পেতে চাই না। এগুলি প্রায়শই উদ্ধৃত করা হয় তবে এখনও। যদি এটি সত্য হয় তবে ঘোরানো আইটেমগুলির বিভিন্ন অনুকূল বেজিয়র হ্যান্ডলগুলি রয়েছে যা অবিশ্বাস্যরূপে কীভাবে অবজেক্টটি সমস্ত দিকনির্দেশে স্থির থাকে তা দেওয়া উচিত নয়। সুতরাং এই পয়েন্টগুলি সত্যিকারের লেখার সরঞ্জামগুলির ত্রুটি এবং মানব মস্তিস্কের ত্রুটি।
joojaa

আপনি যদি 2 এবং 3 এর জন্য যান তবে আপনি বরং সারণী পয়েন্ট এবং সম্ভবত সর্বোচ্চ বক্রতার পয়েন্টগুলি ব্যবহার করবেন ( আমার এই উত্তরটি দেখুন )। (সিসি @joojaa)
Wrzlprmft

@Wrzlprmft হ্যাঁ যে আমি এর সাথে একমত, যেহেতু প্রতিস্থাপনের পয়েন্টগুলি আকারে বিশ্বব্যাপী। এছাড়াও ফন্ট ইঞ্জিনগুলি সত্যিই অপসারণকারী বক্ররেখাকে অপছন্দ করে তাই এটি একই সাথে ২ টি পাখি মারা যায়।
joojaa
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.