X11.app / XQuartz এ ফন্ট রেন্ডারিং উন্নত করার কোনও উপায় আছে কি?


11

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

আমি হাতে হাতে এক্সকিয়ার্টজ ২.7.০ বাইনারি ইনস্টল করেছি এবং ফন্ট রেন্ডারিংয়ে কোনও উন্নতি লক্ষ্য করি নি। আমি এক্স উইন্ডোজ ফন্টগুলির চেয়ে আরও ভাল ফন্ট পেতে মেনলো.টিসি কে আমার Men / .ফন্ট ডিরেক্টরিতে অনুলিপি করার চেষ্টা করেছি তবে এটি স্পষ্ট যে এক্স ফন্টের রেন্ডারার কেবল ম্যাকস নেটিভের সাথে মেলে না। এই ২০০ Open ওপেন অফিসের টিপস নিবন্ধটি লাইবফ্রিটাইপ প্রতিস্থাপনের প্রস্তাব দেয় তবে এটি একটি দুর্দান্ত বিশ্রী প্রক্রিয়া যা আমি নির্দেশনার বয়স না দিয়ে চেষ্টা করিনি।


1
আমি এই প্রশ্নের জন্য 100 পয়েন্টের অনুগ্রহ রেখেছি এবং একটি শক্ত উত্তর পাইনি। আমার সন্দেহ হয় আমার প্রশ্নের উত্তর "না"। এক্স 11 সম্প্রদায় ফন্ট রেন্ডারিং উন্নত করতে কাজ করে (অর্থাত্ উবুন্টুর জন্য) এবং সম্ভবত তাদের কাজটি ম্যাকের জন্যও ব্যবহৃত হতে পারে।
নেলসন

আমি বিষয়টি সম্পর্কে খুব আগ্রহী, ম্যাকের এক্স 11 অ্যাপসটি **** এর মতো দেখাচ্ছে। এখন অবধি কেবলমাত্র উইকি.আরচলিনক্স.org / ইন্ডেক্স.এফপি / এক্স_সোর্সগুলি খুঁজে পাওয়া গেল - তবে এটি কেবল একটি সূচনা পয়েন্ট এবং উত্তর নয়।
sorin

উত্তর:


6

সতর্কতা: এটি আমার চূড়ান্ত উত্তর নয়, আরও ভাল উত্তর সরবরাহ করতে কিছুটা সময় লাগবে।

উপর পরিক্ষিত OS X 10.8.5সঙ্গে XQuartz 2.7.4 (xorg-server 1.13.0)এবং:

  • মেল্ড - মাধ্যমে ইনস্টল করা brew install meld
  • xterm
  • xclock

হরফ টিউন করতে একটি ফাইল তৈরি করুন ~/.Xresourcesএবং এটি লিখুন:

Xft.dpi:        96
Xft.antialias:  true
Xft.hinting:    true
Xft.autohint:   true
Xft.rgba:       rgb
Xft.hintstyle:  hintfull

XTerm*faceName: DejaVu Sans Mono
*faceName: DejaVu Sans Mono

ভিতরে ~/.gtkrc-2.0:

style "user-font" {
    font_name = "Lucida Grande 10"
}
widget_class "*" style "user-font"

gtk-font-name="Lucida Grande 10"
gtk-enable-mnemonics = 0

আপনার পরিবর্তনগুলি পোস্ট করতে নির্দ্বিধায়, যতক্ষণ না তারা ওএস এক্স-এ উপলব্ধ স্ট্যান্ডার্ড ফন্ট ব্যবহার করছে, আমি এই ড্রপ-ইন রেসিপিটি তৈরি করতে চাই।

শেষ ফাইলটি meldএবং অন্যান্য জিটিকে অ্যাপ্লিকেশনগুলিতে প্রভাব ফেলে ।

দ্রষ্টব্য, ফন্টটি ওএস এক্স ইউআইতে ব্যবহৃত হিসাবে একই তবে রেন্ডারিং এখনও কিছুটা আলাদা।


3

এটা একটা হয়েছে দীর্ঘ সময় যেহেতু আমি ব্যবহারে X11 মোকাবেলা করেছি, তাই আমি সাধারণ প্রিন্সিপাল হয় অবদান রাখতে পারেন। তবে যেহেতু আর কেউ পোস্ট করছে না ...

ম্যাক ওএস দৃষ্টিকোণ থেকে, এক্স 11 যা কিছু করে তা কেবল বিটম্যাপ হয়। এক্স প্রদর্শন করছে এমন ফন্টগুলি ম্যাক ওএস কখনই দেখতে পায় না।

সুতরাং আপনি যা চান তা হ'ল এক্স 11 এর মধ্যে ফন্ট রেন্ডারিংয়ের উন্নতি করা। এই প্রায়শই জিজ্ঞাসিত প্রশ্নাগুলি সাহায্য করতে পারে। আপনি আরও সাধারণ ইউনিক্স ফোরামে আরও ভাল করতে পারেন।


1
উত্তরে আপনি যে নিবন্ধটি লিঙ্ক করেছেন তার সম্পর্কিত অংশগুলি সংক্ষিপ্ত বিবরণ বা সংক্ষিপ্তসার করুন। লিঙ্কিত পৃষ্ঠায় কিছু ঘটলে উত্তরটি একা দাঁড় করানো ধারণা The
নাথান গ্রিনস্টাইন

ধন্যবাদ, আমি আমার দুর্বল প্রশ্নটিকে সাহায্য করার প্রয়াসকে প্রশংসা করি। আপনি সম্ভবত আরও সাধারণ ইউনিক্স ফোরামের প্রয়োজন সম্পর্কে ঠিক বলেছেন; আমার উবুন্টু রেন্ডারিংয়ের বর্তমান অবস্থাটি দেখতে হবে। বিটিডাব্লু যা FAQ যুক্ত করেছে 2002 থেকে; তখন থেকে বিষয়গুলি যথেষ্ট উন্নত হয়েছে।
নেলসন

2

কেবলমাত্র সিটিআরএল + টু-ফিঙ্গার-ক্লিক (ম্যাক বুক এয়ার) এবং আপনি একটি পপ আপ মেনু পাবেন যা আপনাকে ফন্টের আকার পরিবর্তন করতে দেয়।


0

আমি একইরকম পরিস্থিতির মুখোমুখি হয়েছিলাম, যেখানে আমি এক্স 11 কে একটি উবুন্টু সিস্টেম থেকে ম্যাকের দিকে ফরোয়ার্ড করছিলাম।

সোরিনের উত্তরের জন্য ধন্যবাদ, আমি ফন্টের রেন্ডারিংটি কিছুটা উন্নত করতে সক্ষম হয়েছি। আমার উবুন্টু সিস্টেমে আমি দৌড়েছি:

xrdb -query -all

এটি নিম্নলিখিত আউটপুট ফলে:

*customization: -color
Xcursor.size:   24
Xcursor.theme:  DMZ-White
Xft.antialias:  1
Xft.dpi:    96
Xft.hinting:    1
Xft.hintstyle:  hintslight
Xft.rgba:   rgb

আমি তখন সেই আউটপুট নিয়েছি এবং ~/.Xresourcesম্যাকের উপরে একটি ফাইল তৈরি করেছি , যার উপরের আউটপুটটির বিষয়বস্তু হিসাবে এটি ব্যবহার করছি xrdb -query -all। তারপরে, ম্যাকের দিকে, আমি দৌড়েছি:

xrdb ~/.Xresources

... যা আমি বুঝতে পেরেছি সেটিংসটি বর্তমান এক্স সার্ভারে কার্যকর হওয়ার কারণ হবে। পরবর্তীকালে, হরফ রেন্ডারিং আরও ভাল মনে হয়েছিল, যদিও এটি এখনও নিখুঁত নয়।

যদি এটি গুরুত্বপূর্ণ হয় তবে আমি ম্যাকের উপরে উবুন্টু ফন্টগুলি ইনস্টল করেছি ।

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