জিনোম টার্মিনালে কীভাবে ফিক্সডেসিস ব্যবহার করবেন বা যেখানে যেখানে মনসপাসে ফন্ট প্রয়োজন


10

আমি মনে করি যে ফিক্সডেসিস হরফ প্রোগ্রামিংয়ের জন্য সবচেয়ে সুস্পষ্ট মনসোপাসেড ফন্টগুলির মধ্যে একটি। এটির শূন্য অ্যান্টিয়েলাসিং রয়েছে, উল্লম্ব লাইনগুলি বেশিরভাগ 2 পিক্সেল প্রশস্ত। আমার নজরে (আক্ষরিক) বর্তমান মনিটরের ডট পিচের জন্য আদর্শের কাছে। এখানে একটি নমুনা দেওয়া হল:

ফিক্সডেসির নমুনা

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

গ্রহন এবং জিডিট কোনও সমস্যা নয়, তারা ফিক্সডেসিস এক্সেলসিয়র টিটিএফ ফন্টের একটি সংশোধিত সংস্করণ গ্রহণ করে যা আপনি এখানে মন্তব্য # 16 (ফাইলের নাম: FSEX301-L2.ttf) খুঁজে পেতে পারেন । তবে জিনোম টার্মিনালটি কেবল মনোস্পিডযুক্ত ফন্ট গ্রহণ করে।

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

তাহলে প্রসঙ্গগুলিতে ফিক্সডেসিস ক্লোন ব্যবহারের সবচেয়ে সহজ / পরিষ্কার উপায় কী যা কেবল মনোস্প্যাসড ফন্টগুলি গ্রহণ করে?


বিটিডাব্লু, নেটবিন্সে ফিক্সডেসিস এক্সেলসিয়র ব্যবহার করতে -J-Dswing.aatext=falseআপনাকে /etc/netbeans.conf এ নেটবিয়ানস_ডিফোল্ট_অপশন যুক্ত করতে হবে। অন্যথায়
নেটবিয়ান

আমার আগের মন্তব্যে আপডেট করুন: উইন্ডোজে নেটবিনস 7.4 -J-Dawt.useSystemAAFontSettings=onএর জন্য অ্যান্টি-এলিয়জিং থেকে মুক্তি পাওয়া দরকার ।
ওয়াল্টার ট্রস

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

উত্তর:


7

এটিই আমি সলিউশন পেয়েছি। আমি এটি বেশ কয়েকবার পুঙ্খানুপুঙ্খভাবে পরীক্ষা করে দেখেছি এবং ফলস্বরূপ ফন্টটি আমি প্রায় 2 বছরেরও বেশি সময় ধরে বেশ কয়েকটি স্থানে ব্যবহার করে আসছি তবে সতর্ক হতে হবে: পদ্ধতির কিছু অংশ সাবওমটিমাল থেকে অন্যথায় সরল ভুল হতে পারে।

"আপনি ফলাফল ফন্টটি কেন উপলব্ধ করবেন না" জিজ্ঞাসার আগে উত্তরটি হ'ল: "কারণ আমি নিশ্চিত না যে আমি এটি করতে পারব"। হরফ কপিরাইট একটি জটিল বিষয়।


সংশোধন ফিক্সডেসিস এক্সেলসিয়র ফন্ট ডাউনলোড করুন (ফাইল FSEX301-L2.ttf, মন্তব্য # 16 এ)

ফন্টফর্স ইনস্টল করুন (উদাঃ উবুন্টু সফটওয়্যার কেন্দ্র থেকে)

FSEX301-L2.ttfফাইলটিতে ডান ক্লিক করুন এবং এটি ফন্টফর্গে খুলুন। ইন লোড বিটম্যাপ ফন্ট উইন্ডোটি উপস্থিত হয়, এ ক্লিক করুন যে কোন

ফাইল Script স্ক্রিপ্ট এক্সিকিউট করুন ... এ ক্লিক করুন , এবং প্রদর্শিত উইন্ডোতে নিম্নলিখিতটি অনুলিপি করুন এবং আটকান:

SelectAll()
foreach
   if (GlyphInfo("Width") != 80)
      DetachAndRemoveGlyphs()
   else
      b = GlyphInfo("BBox")
      if (b[0] < 0 || b[1] < -30 || b[2] > 80 || b[3] > 130)
         DetachAndRemoveGlyphs()
      endif
   endif
endloop
SelectNone()

তারপরে এফএফ নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন (এতে কিছুক্ষণ সময় লাগবে, স্ক্রিপ্টের এক্সিকিউট উইন্ডো অদৃশ্য হওয়া পর্যন্ত আপনাকে অপেক্ষা করতে হবে )

ক্লিক করুন উপাদান → ফন্ট তথ্য ... ইন দ্রষ্টব্য নাম পরিবর্তন Fontname , পারিবারিক নাম , এবং মানুষের জন্য নাম , যেমন সংযোজন করে Mono(ব্যবধান শুধুমাত্র দ্বিতীয় ও তৃতীয় স্ট্রিং অনুমতি দেওয়া হয়)।

একই ফন্ট তথ্য উইন্ডোতে, ওএস / 2 নির্বাচন করুন ।
ইন বিবিধ। ট্যাব পরিবর্তন PFM পরিবার থেকে মোনোস্পেস
মেট্রিক্স ট্যাবে, উইন ডিসেন্ট অফসেট এবং এইচএইচড ডিসেন্ট অফসেট উভয়কে 0 (*) এ সেট করুন
ইন Panose ট্যাব, পরিবর্তন অনুপাত থেকে Monospaced

একই ফন্ট তথ্য উইন্ডোতে লুকআপগুলি নির্বাচন করুন
ইন GSUB ট্যাব, এবং GPOS ট্যাব, ঘুরে প্রতিটি লাইন নির্বাচন করুন ও ক্লিক মুছুন

একই ফন্ট তথ্য উইন্ডোতে, ওকে ক্লিক করুন , এবং ইউনিকআইডি পরিবর্তন করুন? উইন্ডো যা প্রদর্শিত পরিবর্তন ক্লিক করুন

আপনি যদি চান তবে আপনি ফিক্সডেসিসের এক বা একাধিক প্রশ্নবিদ্ধ বৈশিষ্ট্যগুলি টুইঙ্ক করতে পারেন। উদাহরণস্বরূপ, শূন্য অক্ষরটি এক পিক্সেল ডানদিকে স্থানান্তরিত হয়। এটি ফিরিয়ে কেন্দ্র, এটা উপর ডাবল ক্লিক করুন থেকে নামান, তারপরে ক্লিক মেট্রিক্স → সেট LBearing ... , সেট LBearing করতে 10ক্লিক ঠিক আছে । আপনি অক্ষরের আকৃতিও পরিবর্তন করতে পারেন তবে সর্বদা 10 এর গুণক এবং 80 প্রস্থে নিয়ন্ত্রণ পয়েন্ট রাখতে পারেন।

ক্লিক করুন উপাদান → বিটম্যাপ স্ট্রাইকস উপলব্ধ ... তাহলে, উইন্ডো প্রদর্শিত হয় সেট যে পিক্সেল মাপ থেকে 16এবং ক্লিক করুন ঠিক আছে

ফাইল → ফন্টগুলি জেনারেট করুন ... ক্লিক করুন , প্রয়োজন হলে একটি আলাদা ডিরেক্টরি এবং / অথবা একটি আলাদা ফাইলের নাম চয়ন করুন, আউটপুট ফর্ম্যাটটি ট্রুটাইপ কিনা তা নিশ্চিত করুন এবং সেভ ক্লিক করুন । ইন অ মান EM-সাইজ উইন্ডোতে প্রদর্শিত হয় ক্লিক হ্যাঁ । ইন ত্রুটিগুলি সনাক্ত উইন্ডোতে প্রদর্শিত হয় পরবর্তী ক্লিক সংরক্ষণ (চিন্তা করবেন না)।

ফন্টফর্জি প্রস্থান করুন ( ফাইল → প্রস্থান করুন )। ইন ফন্ট পরিবর্তন উইন্ডোতে প্রদর্শিত হয় ক্লিক না সংরক্ষণ


উত্পন্ন ফাইলটিকে .fontsআপনার হোম ডিরেক্টরিটির সাব-ডিরেক্টরিতে সরান (এটি উপস্থিত না থাকলে এটি তৈরি করুন)।

জিনোম টার্মিনালটি খুলুন। সম্পাদনা → প্রোফাইলগুলি ক্লিক করুন ... একটি প্রোফাইলে (আমি আপনাকে একটি নতুন তৈরির পরামর্শ দিচ্ছি Fixedsys Excelsior 3.01-L2 Mono) আকারে 12(বা আপনি যা ফিক্সডেসিস এক্সেলসিয়রের একক সংস্করণ বলেছিলেন ) ফন্টটি পরিবর্তন করুন (যা একমাত্র "সত্য" ফিক্সডেসিস আকার) । আপনি চাইলে সাহসী পাঠ্যও অক্ষম করতে পারেন। আমি সাদা ব্যাকগ্রাউন্ডে কালো লেখার পরামর্শ দিচ্ছি, তবে এটি স্বাদের বিষয়।

এই ফন্টের সাহসী রূপটি এক পিক্সেল দ্বারা ডানদিকে স্থানান্তরিত অক্ষরটি পুনরাবৃত্তি করার সমতুল্য (এটি পৃথক FSEX301-L2.ttf, যেখানে এটি ধীরে ধীরে প্রদর্শিত হয়)। এটি খুব সুগঠিত নয় - তবে আপনার কি সত্যই সাহসের প্রয়োজন? আমি না। সমস্যাটি কেবলমাত্র সেই প্রসঙ্গেই যেখানে সাহসী অক্ষম করা যায় না (এমনকি, উদাহরণস্বরূপ, সিনট্যাক্স হাইলাইট সম্পাদনা করেও নয়), বিশেষত সেই ক্ষেত্রে যেখানে অক্ষর ব্যবধানকে এক পিক্সেল দ্বারা বাড়ানো হয়, প্রান্তিককরণ ভাঙা হয় (এটি জিনোমের ক্ষেত্রে নয়) -terminal)। আমি এই শেষ উপদ্রবের কোনও সমাধান এখনও পাইনি। পরামর্শ স্বাগত জানাই।


(*): 2012-07-31 (14.04 এলটিএস-তে বিশ্বস্ত তাহর) এর ফন্টফর্জ রিলিজের পরে থেকে প্রয়োজন নেই


যারা এই রেসিপিটি সংরক্ষণ করেছেন এবং / অথবা প্রয়োগ করেছেন তাদের জন্য: দয়া করে মনে রাখবেন যে কিছু ছোট সমস্যা সমাধানের জন্য ইতিমধ্যে এটি কিছুটা পরিবর্তিত হতে পারে এবং ভবিষ্যতে এটি এখনও পরিবর্তিত হতে পারে। আপনি সম্পাদনা ইতিহাসে একবার দেখতে পারেন।
ওয়াল্টার ট্রস

এফওয়াইআই, উইন্ডোজেও ঠিক কাজ করে। এছাড়াও "ফিক্সডেসিস এক্সেলসিয়র 2.0" (যা আমার মতে টার্মিনালের জন্য অনেক ভাল কারণ অক্ষরগুলি এফএসইএক্স 3 এর চেয়ে কিছুটা কম উচ্চতর)। পুটি জন্য দুর্দান্ত ফন্ট! (মূল এফএসইএক্স এবং যে কোনও ফন্ট যা অ-মনসোস্পেস হিসাবে বিবেচিত হয় তা পটিটি সত্যই ধীর করে দেয় যখন স্ক্রিনটি প্রায়শই সতেজ হয়)
থিফমাস্টার

14.04-এ PhpStorm 7.1 আমার জবাবটি মনসোসেজেড ফন্ট হিসাবে স্বীকৃতি দেয় না, আমি জানি না কেন :-( ভাগ্যক্রমে, আপনি যদি "কেবলমাত্র মনোপ্রেসড ফন্টগুলি দেখান" চেক করেন না তবে আপনি তা পেতে পারেন some কোনও কারণে আকারটি ১২ এর পরিবর্তে 15 বা 16 হতে হবে (সেগুলি দেখতে একই রকম) 12 পিএইচপিস্টোরম আমার কাছে কিছুটা বগি বলে মনে হচ্ছে ...
ওয়াল্টার ট্রস

3

ওয়াল্টার ট্রসের দুর্দান্ত সমাধান, তবে আপনি যদি সমস্ত কাজটি করতে না চান তবে ডাউনলোড লিঙ্কটি এখানে:

FixedsysExcelsiorIIIb-L2_Mono.ttf


1
ধন্যবাদ রাফেল, "কেন" আমার উত্তরের দ্বিতীয় অনুচ্ছেদে রয়েছে
ওয়াল্টার ট্রস

অপস! দুঃখিত ... মনোযোগের অভাব ... এখনই স্থির।
বোরজভস্কি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.