জাপানি অক্ষরগুলির জন্য স্মৃতি ফন্ট রেন্ডারিং


12

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

তারা বর্তমানে কেমন দেখতে তার একটি নমুনা এখানে দেওয়া হল:

স্ক্রিনশট


জাপানি চরিত্রগুলি কি কেবল আপনার ওয়েব ব্রাউজারে রেন্ডার করা হয়? যদি তা হয় তবে আপনি কোন ব্রাউজারটি ব্যবহার করছেন?
iglvzx

@iglvzx, আমি ক্রোম ব্যবহার করি। তবে সমস্যাটি ক্রোমে সীমাবদ্ধ নয়। ওয়ার্ডপ্যাড, শব্দ ইত্যাদি একই আচরণ করে।
মিসিংফ্যাক্টর

ঠিক আছে. স্পষ্ট করার জন্য ধন্যবাদ। আমি আপনার প্রশ্নের এই তথ্য যোগ করব। :)
iglvzx

যাইহোক, "হীরাগানা" নয় যে কিছু মনে পড়েছিল, আপনিই সেই হীরাণাকে স্মরণ করেছিলেন। সঠিক বাক্যাংশটি "ひ ら が な を 覚 え え た"
v.oddou

উত্তর:


4

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

হরফ থেকে বিটম্যাপ ফেলার পদক্ষেপ:

  • আপনার ফন্টগুলি ফ্রি করতে হবে এমন ফন্ট ফাইলগুলি অনুলিপি করুন, উদাহরণস্বরূপ , \Windows\Fontsএকটি ফোল্ডার থেকে msgothic.ttc
  • এমএস ট্রুটাইপ এসডিকে থেকে সরঞ্জামটি ডাউনলোড করুনBREAKTTC
  • আপনি ফন্টটি অনুলিপি করে টাইপ করে ফোল্ডারে একটি কমান্ড প্রম্পট খুলুন BREAKTTC msgothic.ttc। এর পরে আপনি দেখতে পাচ্ছেন যে টিটিসি-তে থাকা সমস্ত টিটিএফ ফাইলগুলি FONT00.ttf ~ FONTxx.ttf হিসাবে বের করা হয়েছে

    breakttc

  • এখন আপনি মাইক্রোসফ্ট টাইপোগ্রাফি থেকে ফন্টটুলগুলি ডাউনলোড করতে পারেন । এর পরে EBDT (এম্বেড বিটম্যাপ ডেটা টেবিল) অপসারণ করার জন্য প্রয়োজনীয় সরঞ্জামটি বের করুন । কমান্ড সিনট্যাক্সটি নীচে রয়েছেSBIT32

    SBIT32 -d <original font file> <metric file> [output file]

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

    @echo off
    copy %1 %2 >nul
    for /l %%i in ( 7,1,22 ) do (
        echo PPEM %%i > mtemp.txt
        echo END >> mtemp.txt
        sbit32 -d %2 mtemp.txt ftemp.ttf  
        del %2
        ren ftemp.ttf %2
    )
    del mtemp.txt

    উপরের বিষয়বস্তু হিসাবে সংরক্ষণ করুন rmEBDT.batএবং নিম্নলিখিত কমান্ডগুলি চালান (এমএস গথিকের জন্য 3 কারণ আমাদের কাছে 3 টি টিটিএফ ফাইল রয়েছে)

    rmEBDT font00.ttf msgot2.ttf 
    rmEBDT font01.ttf msgotp2.ttf 
    rmEBDT font02.ttf msuigot2.ttf
  • এখন আমরা ফন্ট ফাইলগুলি ছিনিয়ে নিয়েছি, আমরা পুরানো ফন্টের পাশাপাশি ব্যবহার করতে বা পুরানো নামটি ব্যবহার করে মূল প্রতিস্থাপন করতে, এমএস গথিক এনবি - নন বিটম্যাপের মতো এই ফন্টের নামগুলি (যা ফন্ট ফাইলের নাম থেকে স্বতন্ত্র ) নাম পরিবর্তন করতে পারি can টিটিসি ফাইল, যা সামান্য ট্র্যাকার। উইন্ডোজে ফিরে ইনস্টল করতে আমাদের যে কোনও উপায়ে আবারও টিটিসি ফাইলে প্যাক করতে হবে। একই ফোল্ডারে থাকা সরঞ্জামটি ব্যবহার করুন বা আপনি সেগুলি এখানেও খুঁজে পেতে পারেন । চালান
    MAKETTCBREAKTTC

    MAKETTC <TTC output file name> <TTF file 1> <TTF file 2> ...
  • টিটিসি ফাইল পাওয়ার পরে, আপনি যদি ফন্টের নাম পরিবর্তন করে থাকেন তবে এটি সরাসরি \Windows\Fontsএকটি নতুন ফন্ট হিসাবে নিবন্ধিত করতে এবং ইউআই, অ্যাপস ... এ ফন্টে ডিফল্ট ফন্ট পরিবর্তন করতে আপনি সরাসরি তাদের অনুলিপি করুন । আপনি যদি পুরানো ফন্টের নামটি ব্যবহার করতে চান তবে আপনাকে অন্য ওএস থেকে লিনাক্স লাইভ ইউএসবি বা উইন্ডোজ পিইয়ের মতো বুট করতে হবে কারণ উইন্ডোজ সর্বদা এমএস গথিককে বুট করার সময় লোড করে।

এই সাইটে নতুন ব্যবহারকারীর দ্বারা তিন ঘন্টার মধ্যে পাঁচটি পোস্ট একই প্রোগ্রামের প্রস্তাব দিচ্ছে। দেখতে খুব স্প্যামি মনে হচ্ছে। দয়া করে এটি করবেন না। আপনি কি কোনও উপায়ে সফ্টওয়্যার বিকাশকারীদের সাথে যুক্ত?
ড্যানিয়েল বেক

কেবল একটি প্রশ্নের উত্তর দিন এবং তারপরে কিছু সম্পর্কিত প্রশ্ন সন্ধান করুন যাতে আমি তাদেরও জবাব দেই। এটা কি নিষিদ্ধ?
ফুক্লভ

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

2

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


1
আমি কীভাবে একা জাপানি চরিত্রের জন্য আমার ফন্ট শৈলীতে স্যুইচ করব?
মিসিংফাক্টর

1
@ মিসিংফ্যাক্টর, এটি যে প্রোগ্রামটি ব্যবহৃত হচ্ছে তার উপর নির্ভর করে; এবং সাধারণত আপনার ভাষা দ্বারা ফন্ট শৈলীতে পরিবর্তন করা উচিত নয় বরং পরিবর্তে এমন একটি ফন্ট নির্বাচন করুন যা আপনার প্রয়োজন সমস্ত অক্ষরের জন্য গ্রহণযোগ্য। ওয়ার্ড ব্যবহার করার সময় এটি আরিয়াল ইউনিকোড এমএস হতে পারে, যদি সাধারণ ডিজাইনের যেমন সানস-সেরিফ ফন্ট ব্যবহার করা ঠিক থাকে – তবে এটির একটি বিস্তৃত চরিত্রের কভারেজ রয়েছে।
Jukka K. Korpela

2

উইন্ডো ভিস্তা / for এর জন্য ডিফল্ট জাপানি ফন্ট মরিও , পাশাপাশি কিছু অন্যান্য জাপানী ফন্টে ছোট আকারের বিটম্যাপ (পিক্সেল) অক্ষর রয়েছে।

আপনার উদাহরণে ফিরে গিয়ে আমি ফায়ারফক্স ব্যবহার করে এটি নিশ্চিত করতে সক্ষম হয়েছি:

  • ক্লিয়ারটাইপ (ইঙ্গিতযুক্ত) অক্ষর:

    hinted

  • ছোট ফন্ট-আকার; বিটম্যাপ অক্ষর:

    বিটম্যাপ


ডিফল্টরূপে, ফায়ারফক্স জাপানি ফন্টগুলির জন্য নিম্নলিখিত সেটিংস ব্যবহার করে:

হরফ সেটিংস


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

উইন্ডোজে বিশ্বব্যাপী ফন্টটি পুনর্নির্মাণ / প্রতিস্থাপন করতে, আপনি নীচে রেজিস্ট্রি মানগুলি সংশোধন করতে বা যুক্ত করতে পারেন :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

আমার উদাহরণে, আপনি খেয়াল করতে পারেন কানাজি সাবলীলভাবে রেন্ডার করা হয়েছে, যখন কনা নেই।
মিসিংফাক্টর

আমি ধরে নিলাম যে ফন্টের আকার বা ব্রাউজার সেটিংসে সামান্য তাত্পর্য রয়েছে। আমি ফায়ারফক্স ব্যবহার করেছি, যখন আপনার উদাহরণটি গুগল ক্রোমে রয়েছে।
iglvzx

1
না, মিরিওতে কোনও বিটম্যাপ নেই, কারণ এটি ফন্ট স্মুথিংয়ের জন্য ইতিমধ্যে তৈরি করা হয়েছিল, সুতরাং এটি কোনও ফন্টের আকারে সর্বদা সুন্দর। আপনাকে কেবল ডিফল্ট জাপানি ফন্টটি মেরিওতে পরিবর্তন করতে হবে। বিটম্যাপ সহ কেবল পুরানো ফন্টগুলি ভয়াবহ। It was decided that a new Japanese font was needed, as the current ones (mainly MS Gothic and MS Mincho) are incompatible with Microsoft's ClearType subpixel rendering technology[citation needed]: Meiryo is intended to increase legibility of characters on LCD screens
ফুক্লভ

Unlike previous fonts designed for CJK environments, Meiryo contains no embedded bitmaps. To improve readability under small font sizes without using embedded bitmaps, TrueType hinting language was used for stroke-reduction. Similar technology was used on MingLiU and PMingLiU versions 5.03. en.wikipedia.org/wiki/Meiryo#Characteristics
phuclv

একেবারে, আমি অভিজ্ঞ হয়েছি যে মরিওরিও আসলে সবকিছু ঠিক করে দিয়েছে। আমি জানিনা কেন 2017 সালে উইন্ডোজ (এমনকি 10) এখনও ডিফল্ট হিসাবে 1990 এর প্রযুক্তি ব্যবহার করে এবং এতে খুশি।
v.oddou
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.