पूर्वावलोकन और अन्य पीडीएफ अनुप्रयोगों में स्क्रॉल-प्रेरित एंटीअलियासिंग अक्षम करें


13

स्क्रॉलिंग (ट्रैकपैड पर दो अंगुलियों के साथ) Preview.app (और TeXShop.app) में परेशान होकर पीडीएफ पाठ को दोष दिया गया है और मैं ओवर-क्षतिपूर्ति विरोधी अलियासिंग को अक्षम करना चाहूंगा। मुझे एंटी-अलियासिंग पसंद है जबकि बस ठीक से स्क्रॉल नहीं करना।

नीचे दी गई छवि में पूर्वावलोकन के भीतर से दो Cmd + Shift + 3 स्क्रीनशॉट हैं, शीर्ष आधा दो उंगलियों के साथ अभी भी स्क्रॉल करने के बाद भी, नीचे आधा उन्हें जारी करने के बाद। बॉक्सिंग स्निपेट्स को फ़ोटोशॉप में मैन्युअल रूप से बड़ा किया गया था।

विरोधी aliasing overcompensating

मैंने टू-फिंगर जूम और टू-फिंगर रोटेशन को अक्षम कर System Preferences > Trackpadदिया है और "उपलब्ध होने पर एलसीडी फॉन्ट स्मूथिंग का उपयोग करें" अनियंत्रित है System Preferences > General

मैंने defaultsबिना किसी लाभ के विभिन्न मूल्य निर्धारित किए हैं (नीचे दिए गए मूल्य मेरे द्वारा किए गए कई का एक संयोजन हैं):

for domain in com.apple.CoreGraphics CoreGraphics -g
do
  echo $domain
  defaults read $domain | egrep -i 'scal|smooth|alias|scroll'
done
> com.apple.CoreGraphics
>     CGFontDisableAntialiasing = 1;
> CoreGraphics
>     CGFontDisableAntialiasing = 1;
> -g
>     AppleAntiAliasingThreshold = 128;
>     AppleFontSmoothing = 0;
>     AppleScrollAnimationEnabled = 0;
>     AppleScrollerPagingBehavior = 1;
>     AppleShowScrollBars = Always;
>     NSScrollAnimationEnabled = 0;
>     "com.apple.mouse.scaling" = "1.5";
>     "com.apple.trackpad.scaling" = "-1";

मैं स्क्रॉल करने के लिए हमेशा की तरह दिखना पसंद करता हूं अगर मैं धीरे-धीरे, और लंबवत स्क्रॉल करता हूं। बदसूरत एंटी-अलियासिंग (धुंधलापन) सबसे अधिक होने की संभावना है अगर पूर्वावलोकन किसी भी क्षैतिज स्क्रॉल (जो शायद ही जानबूझकर) का पंजीकरण करता है, और इससे पहले कि मैं दो-खोजक स्क्रॉल बंद कर दिया गया था, तब अधिक प्रचलित था।


मैंने एक दस्तावेज़ के चारों ओर पाने के लिए दो तरीके ढूंढे हैं जो इस कुरूपता का उत्पादन नहीं करते हैं: 1) तीर कुंजी का उपयोग करें, 2) एक माउस का उपयोग करें - मेरा लॉजिटेक क्रांति एमएक्स स्क्रॉल व्हील कभी भी इसका कारण नहीं बनता है। यह उप-इष्टतम है, हालांकि - मुझे वास्तव में ओएस एक्स की त्वरित (घर्षण) स्क्रॉलिंग पसंद है, बस इसके उच्चारण धुंधला नहीं।
चब्रो

काफी समाधान नहीं है, लेकिन एक प्रकार का वर्कअराउंड - मैं बस क्विक ज़ूम इन / आउट (CTRL + -) करता हूं और यह शार्पनेस को रीसेट करता है (और मैं माउस का उपयोग करता हूं इसलिए ये घटनाएँ दुर्लभ हैं)।
सिनिसा iašić

जवाबों:


1

मुझे संदेह है कि पाठ का धुंधलापन कम-मेमोरी प्रॉक्सी के कारण होता है, जिसका उपयोग स्क्रॉलिंग के दौरान उच्च एफपीएस सुनिश्चित करने के लिए किया जाता है, विशेष रूप से रेटिना मशीनों पर, शायद एकीकृत इंटेल ग्राफिक्स का उपयोग करते समय।

इसलिए मैं नीचे दिए गए अनुक्रम में निम्नलिखित चरणों को करने का सुझाव दूंगा ताकि उपलब्ध RAM और VRAM को अधिकतम किया जा सके:

  • सभी ऐप्स में सभी विंडो बंद करें

  • सभी ऐप छोड़ दें

  • किसी भी बाहरी मॉनिटर को डिस्कनेक्ट करें

  • मिशन कंट्रोल में अतिरिक्त डेस्कटॉप बंद करें

  • NVIDIA GPU के साथ मशीनों के लिए, सुनिश्चित करें कि आपका कंप्यूटर चार्जर में प्लग किया गया है, या ऊर्जा सेवर में स्वचालित ग्राफिक्स स्विचिंग बंद है

  • यदि नॉन-रेटिना मशीन पर, डिस्प्ले सेटिंग्स में "डिस्प्ले के लिए सर्वश्रेष्ठ" सेट करें

  • यदि रेटिना मशीन पर, डिस्प्ले सेटिंग में "बेस्ट (रेटिना)" सेट करें

  • मशीन को पुनः आरंभ करें या टर्मिनल खोलें और "सुडो पर्ज" टाइप करें, हिट दर्ज करें, फिर टर्मिनल छोड़ दें

नोट: शुद्ध कमांड को समाप्त होने में एक या दो मिनट लगते हैं। मैंने पाया है कि यह वास्तव में रैम को साफ करने में मदद कर सकता है। पुनः आरंभ करना वही कार्य करता है। कभी-कभी रैम स्वचालित रूप से मुक्त नहीं होता है जैसे कि इन चरणों के बिना माना जाता है, कम से कम 10.8.5 और इससे पहले। यह 10.9 और नए पर लागू नहीं हो सकता है, लेकिन यह कोशिश करने के लिए चोट नहीं पहुंचा सकता है।

यदि आप कृपया, उपरोक्त चरणों को पूरा करने से पहले और बाद में, गतिविधि मॉनिटर खोलें और ध्यान दें कि प्रति सेकंड मेमोरी, सीपीयू और डिस्क डेटा का कितना उपयोग किया जा रहा है। फिजिकल मेमोरी और मेमोरी के लिए अपने पहले / बाद के आंकड़ों को टिप्पणियों में उपयोग करें (या यदि वह दिखाता है तो मुफ्त मेमोरी) पोस्ट करें। हमें यह भी बताएं कि क्या चरणों ने आपकी समस्या को हल कर दिया है।


0

यह एक पूर्ण उत्तर नहीं है, लेकिन मैंने इससे पहले पढ़ा था कि आप इसे सिस्टम वरीयताएँ> जनरल में जाकर ठीक कर सकते हैं और शो स्क्रॉलबार को "जब स्क्रॉलिंग" में बदल सकते हैं। जब मैंने इसे किया तो यह काम करने लगा था, लेकिन तब से मैंने इसे फिर से देखा है, इसलिए यह वास्तव में समस्या का समाधान नहीं कर सकता है। ऐसा लगता है कि इसके साथ क्या करना है, हालांकि।


मेरे पास "हमेशा" के लिए पहले सेट था, और "जब स्क्रॉल करने के लिए" सेट करने के बाद किसी भी सुधार (या उस मामले के लिए गिरावट) को अस्वीकार नहीं कर सकता।
चब्रो फेन

0

मुझे लगता है कि CommaToast का सही विचार है। ओएस एक्स शायद स्क्रॉल करते समय सामग्री के कम गुणवत्ता वाले प्रतिपादन का उपयोग कर रहा है, यह सुनिश्चित करने के लिए कि यह जल्दी और आसानी से आगे बढ़ सकता है, फिर एक बार स्क्रॉल करने के बाद छवि को परिष्कृत करना। मेरे पास इसका कोई प्रमाण नहीं है, लेकिन iOS के शुरुआती संस्करणों में इस तरह का व्यवहार बेहद स्पष्ट था। Apple को छवि गुणवत्ता पसंद है, लेकिन वे निर्दोष बातचीत को और भी अधिक प्रदान करना पसंद करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.