অ্যান্ড্রয়েড স্টুডিও উবুন্টু মনো ফন্টকে ভালভাবে সরবরাহ করে না


13

এমনকি এটিকে মনসোপাসেড ফন্ট হিসাবে স্বীকৃতি দেয় না। তারপরে এটি কেবলমাত্র অ্যান্টি-এলিয়জিং দেখায় যখন ফন্টের আকার 20 বা তার বেশি হয়। তবে অন্যান্য ফন্টের জন্য এটি 16 এ করে।

ফলটি কুরুচিপূর্ণ ফন্ট এবং চোখের স্ট্রেন 16 এ সেট করা থাকে যা এখনও বড়।

আমি স্টুডিও 64.vmoptions ফাইলে এই সেটিংসটি ব্যবহার করছি

-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=true
-Dsun.java2d.xrender=true

আমি ডাউট.উজ.সিস্টেমএএফএনটিসেটেটিংয়ের জন্য বিভিন্ন সেটিংস চেষ্টা করেছি এবং এখনও একই সমস্যা।

উবুন্টু মনোস্পেস ফন্টটি Eclipse এবং অন্যান্য পাঠ্য সম্পাদকগুলিতে সূক্ষ্ম দেখাচ্ছে E

এখানে কিছু স্ক্রিনশট রয়েছে উবুন্টু মনো 16:উবুন্টু মনো 16

উবুন্টু মনো 20 উবুন্টু মনো 16

উত্স প্রো 16 (আমার মনে হয় স্টুডিও নিয়ে আসে) উত্স প্রো 16

উবুন্টু মনো 12 গ্রহে (আমার জন্য আদর্শ) গ্রহনে উবুন্টু মনো 12

এই সাইটটি চিত্রগুলি সংকোচিত করছে এবং মান প্রভাবিত হয়েছে বলে আমি ইমেজগুলিকে ইমগারে আপলোড করেছি ।

এমন কি আরও একটি সেটিংস রয়েছে যা কোনও ফন্টে অ্যান্টি-এলিয়াসিং চালু করতে কোন আকারটিকে নিয়ন্ত্রণ করছে। অ্যান্ড্রয়েড স্টুডিওতে ব্যবহৃত ডিপিআই সেটিং নিয়ন্ত্রণের কোনও উপায় আছে কি?

অন্য কারও কাছে অন্য ফন্টের প্রস্তাবনা রয়েছে। আমি ড্রয়েড মনো এবং অন্য ডিফল্টগুলি চেষ্টা করেছি যা উবুন্টুতে আসে।

আমি এনভিডিয়া ড্রাইভারদের সাথে উবুন্টু 12.04 এ অ্যান্ড্রয়েড স্টুডিও 0.86, ওরাকল এর জাভা 7 ব্যবহার করছি।


এই উত্তরটি আমাকে অনেক সাহায্য করেছিলো, এটা চেষ্টা askubuntu.com/questions/454361/...
ইসহাক Obella

উত্তর:


2

সমস্যাটি অ্যান্টি-এলিয়জিং নয় - আপনার সমস্ত উদাহরণ দেখায় যে পাঠ্যটি অ্যান্টি-এলিয়াসযুক্ত জরিমানা।

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

আপনি একটি বা অন্যটি পছন্দ করুন তা ব্যক্তিগত পছন্দের বিষয়। শীর্ষস্থানীয়টি অবশ্যই পড়তে খুব স্পষ্ট তবে অক্ষরের আকারগুলি বিকৃত করার ব্যয়ে।

জাভা পরিবেশটি আপনার বিশ্বব্যাপী সেটিংসের চেয়ে তার নিজস্ব ফন্ট রেন্ডারার ব্যবহার করবে, সুতরাং পার্থক্য।

এই লিঙ্কটিতে স্ট্যাকওভারফ্লো.কম এ বর্ণিত বিভিন্ন সংশোধন রয়েছে:

/programming/17510099/ugly-fonts-in-java-applications-on-ubuntu

এটি দেখতে বেশ সহজ দেখাচ্ছে (আমি এটি পরীক্ষা করিনি):

যোগ করার চেষ্টা করুন

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=gasp'

আপনার ~ / .bashrc এ

তবে নির্বাচিত সমাধানটি আরও জটিল।


এটি এখনও একই ইস্যুতে চেষ্টা করে দেখে, অ্যান্ড্রয়েড স্টুডিও উবুন্টু মনোতে অ্যান্টি-আলিয়াজিং আরও ছোট আকারে প্রয়োগ করবে না। অন্য আইডিইগুলিতে এটি প্রয়োগ করতে কোনও সমস্যা নেই।
pt123

আমি আগেই বলেছি, এটা করা হয় অ্যান্টি-অ্যালায়েসিং আবেদন, পার্থক্য হিন্টিং হচ্ছে হয়।
থোমাস্রুটার

আমি মনে করি এটি একটি গোপন সেটিংসের সাথে আরও বেশি কিছু করতে পারে যা এটি নির্দিষ্ট আকারের নীচে ফন্টের মাপের জন্য অ্যান্টি-এলিয়াসিং / ইঙ্গিত দেওয়ার থেকে বাধা দেয়।
pt123

0

ভিডিওতে খুব সহজ এবং খুব জটিল সমাধান লিঙ্কটি পেয়েছে ডুডটি স্রেফ ইন্টেলিজ আইডিয়া ফোল্ডার থেকে একটি জারে লিঙ্ক তৈরি করেছে এবং এটিকে অ্যান্ড্রয়েড স্টুডিও ফোল্ডারে এবং ভুয়ালায় রেখে দিয়েছে!


0

জাভা পিক আপ বিকল্পটি সমাধান করার জন্য:

কেবল সহজ পদক্ষেপটি অনুসরণ করুন:

একটি টার্মিনাল খুলুন:

sudo -i
[sudo] password for amit: ******* <------ Your system password
gedit /etc/profile

{এখন একটি সম্পাদক খোলা থাকবে কোনও কিছুই মুছে ফেলবেন না, শেষ অংশে যেখানে আপনি নিজের জাভা পাঠ fiলিখেছেন কেবল লেখার পরে

unset _JAVA_OPTIONS

এবং এটি সংরক্ষণ এবং বন্ধ

আপনার টার্মিনালে আবার টাইপ করুন

exit
. /etc/profile

সব এখন চেক সেট আপ

java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)

কেবল একটি পয়েন্ট: geditsudo দিয়ে চালানো ভাল ধারণা নয় কারণ এটি ফাইলটিকে মূল হিসাবে সম্পাদনা করবে। আপনার যদি কোনও ফাইলের বিষয়বস্তু সম্পাদনা করতে হয় তবে টার্মিনাল থেকে জিডিট খুলতে ভাল, ব্যবহার করুন gksudo
মোস্তফা অহংগার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.