ফন্ট :: FNT প্রয়োজনমত লোড নিপূণভাবে এবং উইন্ডোজ রাস্টার ফন্ট সংরক্ষণ করতে পারবেন.
সারসংক্ষেপ
) (ফন্ট :: FNT ব্যবহার;
আমার $ fnt = ফন্ট :: FNT-> লোড ('test.fnt');
$ Fnt-> save_yaml ('test.yml');
# Scite test.yml
$ Fnt = ফন্ট :: FNT-> load_yaml ('test.yml');
$ Fnt-> save_pbm ('test.pbm');
$ Fnt-> ('test.fnt') সংরক্ষণ;
এই মডিউলের সাহায্যে মৌলিক লোড, উইন্ডোজ 3.00 রাস্টার ফন্ট (.FNT ফাইল) জন্য নিপূণভাবে এবং সংরক্ষণ কার্যকারিতা উপলব্ধ করা হয়.
পদ্ধতি
লোড ($ ফাইলের নাম)
একটি .FNT ফাইল লোড করা হয়. এই একটি রচয়িতা পদ্ধতি এবং একটি ফন্ট :: FNT উদাহরণস্বরূপ ধার্য করা হয়.
save_yaml ($ ফাইলের নাম)
একটি notepadable ফরম্যাট (YAML) মধ্যে একটি ফন্ট :: FNT উদাহরণস্বরূপ সঞ্চয়. আপনি যে ধারাবাহিকভাবে ফন্ট :: FNT উদাহরণস্বরূপ নিপূণভাবে আপনার prefered টেক্সট এডিটর ব্যবহার করতে পারেন.
load_yaml ($ ফাইলের নাম)
(একটি ধারাবাহিকভাবে ফন্ট থাকা উচিত যা :: FNT উদাহরণস্বরূপ) একটি YAML ফাইল লোড করা হয়. এই একটি রচয়িতা পদ্ধতি এবং একটি ফন্ট :: FNT উদাহরণস্বরূপ ধার্য করা হয়.
save_pbm ($ ফাইলের নাম)
পোর্টেবল বিটম্যাপ (PBM) ফাইল হিসাবে একটি ফন্ট :: FNT উদাহরণস্বরূপ সঞ্চয়. ইয়ো প্রাকদর্শন উদ্দেশ্যে এই ব্যবহার করতে পারেন.
সংরক্ষণ ($ ফাইলের নাম)
.FNT ফাইল হিসাবে একটি ফন্ট :: FNT উদাহরণস্বরূপ সঞ্চয়.
উদাহরণ
অন্তত একটি উইন্ডোজ এনটি 4.0-বক্সের মধ্যে উপর - পরীক্ষা ডিরেক্টরি একটি ধারাবাহিকভাবে ফন্ট :: একটি চমৎকার কনসোল (টার্মিনাল) ফন্ট ইনস্টল করার জন্য ব্যবহৃত হতে পারে যে FNT উদাহরণস্বরূপ (1252_13x8_OEM.yml) রয়েছে. অন্যান্য উইন্ডোজ় সংস্করণ পদক্ষেপ প্রয়োজন হতে পারে.
ফন্ট গাঢ় BorlandTE ফন্ট (BORTE.FON) অথবা raize ফন্ট অনুরূপ.
প্রথম .FNT ফাইল তৈরি করা যাক:
) (ফন্ট :: FNT ব্যবহার;
ফন্ট :: FNT-> load_yaml ('T / 1252_13x8_OEM.yml') -> ('T / 1252_13x8_OEM.fnt') সংরক্ষণ;
সাধারণত, বিভিন্ন মাপের এবং ওজন জন্য বিভিন্ন .FNT ফাইল একটি উইন্ডোজ ডিএলএল (.FON ফাইল) সম্পদ হিসাবে প্যাকেজ একত্রিত করা হয়. BTW: সবচেয়ে .FON ফাইল ভাল পুরানো উইন্ডোজ 3.1 ডিএলএল হয়. আমাদের উদ্দেশ্য, .FNT ফাইল o.k. হয়
এর পরে, ভালো কিছু যোগ
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts]
"1252 13x8 ই এম" = "1252_13x8_OEM.fnt"
আপনার রেজিস্ট্রি, হাত দ্বারা ফন্ট কপি
কপি t1252_13x8_OEM.fnt% SystemRoot% ফন্ট
এবং আপনার সিস্টেম পুনরায় বুট করুন.
আপনি আপনার রেজিস্ট্রি এন্ট্রি সম্পর্কে নিয়ন্ত্রণ প্রয়োজন হবে না, তাহলে আপনি যা করতে পারেন কেবল ফন্ট কন্ট্রোল প্যানেল অ্যাপ্লেট মধ্যে drag'n ড্রপ T / 1252_13x8_OEM.fnt.
আপনি কনসোল বৈশিষ্ট্যাবলী ডায়ালগ অথবা কনসোলে কন্ট্রোল প্যানেল অ্যাপ্লেট খুলুন এখন, ফন্ট ট্যাবে যান এবং 'রাস্টার ফন্ট' নির্বাচন, আপনি 'আকার' তালিকা বাক্সে একটি নতুন এন্ট্রি দেখতে পাবেন:
8 এক্স 13
নিম্নলিখিত রেজিস্ট্রি এন্ট্রি কন্ট্রোল প্যানেল ফলাফল ফন্ট কনফিগার করার পদ্ধতি:
[HKEY_CURRENT_USERConsole]
"FaceName" = "টার্মিনাল"
"FontSize" = DWORD: 000d0008
অবশেষে, আপনি কনসোল codepage পরিবর্তন করা উচিত:
মোড বিরূদ্ধে CP = 1252 নির্বাচন
বা
chcp 1252
স্থায়ীভাবে codepage পরিবর্তন করার জন্য, আপনার রেজিস্ট্রি নিম্নলিখিত যোগ:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage]
"OEMCP" = "1252"
আবশ্যক
- পার্ল
পাওয়া মন্তব্যসমূহ না