Önizleme ve diğer PDF uygulamalarında kaydırma kaynaklı kenar yumuşatmayı devre dışı bırakma


13

Preview.app (ve TeXShop.app) içinde kaydırma (izleme dörtgeni üzerinde iki parmağınızla) PDF metnini rahatsız edici bir şekilde bulanıklaştırıyor ve aşırı telafi edici kenar yumuşatmayı devre dışı bırakmak istiyorum. Sadece iyi kaydırmazken kenar yumuşatmayı seviyorum.

Aşağıdaki resimde Önizleme içinden iki Cmd + Üst Karakter + 3 ekran görüntüsü vardır; üst yarısı iki parmağınızı kaydırma işleminden sonra hala izleme dörtgeninde, alt yarısı serbest bırakıldıktan sonra. Kutulu snippet'ler Photoshop'ta manuel olarak büyütüldü.

Aşırı telafi edici kenar yumuşatma

İki parmakla yakınlaştırmayı ve iki parmakla döndürmeyi devre dışı bıraktım System Preferences > Trackpadve "Varsa LCD yazı tipi yumuşatmayı kullan" seçeneğinin işaretini kaldırdım System Preferences > General.

Ben de defaultsboşuna çeşitli değerler, ayarladım (aşağıdaki değerler denedim birçok sadece bir kombinasyonudur):

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";

Yavaş ve dikey olarak kaydırırsam kaydırmanın her zamanki gibi görünmesini isterim. Çirkin kenar yumuşatma (bulanıklaştırma) büyük olasılıkla Önizleme herhangi bir yatay kaydırmayı (nadiren kasıtlı) kaydederse ve iki bulucu kaydırmayı kapatmadan önce daha yaygın olsaydı gerçekleşir.


Bu çirkinliği üretmeyen bir belgeyi dolaşmanın iki yolunu buldum: 1) ok tuşlarını kullanın, 2) bir fare kullanın - Logitech Revolution MX kaydırma tekerleğim asla buna neden olmaz. Yine de bu çok uygun değil - OS X'in hızlandırılmış (sürtünme) kaydırmasını gerçekten seviyorum, vurgulanmış bulanıklığını değil.
chbrown

Değil bir çözüm ama bir tür geçici çözüm - Ben sadece hızlı yakınlaştırma / uzaklaştırma (CTRL + -) yapmak ve netliği sıfırlar (ve ben bu oluşumları nadir olduğundan fare kullanın).
Siniša Šašić

Yanıtlar:


1

Metnin bulanıklaşmasına, kaydırma sırasında, özellikle de tümleşik Intel grafiklerini kullanırken, özellikle Retina makinelerde yüksek FPS sağlamak için kullanılan düşük bellekli bir proxy'nin neden olduğundan şüpheleniyorum.

Bu nedenle, kullanılabilir RAM ve VRAM'yi en üst düzeye çıkarmak için aşağıdaki adımları aşağıdaki sırayla gerçekleştirmenizi öneririm:

  • tüm uygulamalardaki tüm pencereleri kapat

  • tüm uygulamalardan çık

  • harici monitörlerin bağlantısını kesin

  • Görev Kontrolünde ekstra masaüstlerini kapat

  • NVIDIA GPU'lu makineler için, bilgisayarınızın şarj cihazına takılı olduğundan veya Enerji Tasarrufu'nda Otomatik Grafik Değiştirme özelliğinin kapalı olduğundan emin olun

  • Retina olmayan bir makinedeyseniz, Ekranlar ayarlarında "Ekran için en iyisi" ayarını yapın

  • Retina makinesindeyse, Ekranlar ayarında "En İyi (Retina)" ayarını yapın

  • makineyi yeniden başlatın veya Terminal'i açın ve "sudo purge" yazın, hit enter tuşuna basın, ardından Terminal'den çık

Not: temizleme komutunun tamamlanması bir veya iki dakika sürer. RAM'i temizlemeye gerçekten yardımcı olabileceğini buldum. Yeniden başlatmak da aynı şeyi yapar. Bazen RAM, bu adımlar olmadan, en azından 10.8.5 ve öncesinde otomatik olarak serbest kalmaz. 10.9 ve daha yeni sürümler için geçerli olmayabilir, ancak denemek acı veremez.

Yukarıdaki adımları tamamlamadan önce ve tamamladıktan sonra lütfen Etkinlik Monitörü'nü açın ve saniyede ne kadar bellek, CPU ve disk verisi kullanıldığına dikkat edin. Yorumlarda kullanılan Fiziksel Bellek ve Bellek (veya gösteriliyorsa Boş bellek) için önceki / sonraki rakamlarınızı gönderin. Ayrıca, adımların sorununuzu çözüp çözmediğini bize bildirin.


0

Bu tam bir cevap değil, ancak daha önce Sistem Tercihleri> Genel'e gidip Kaydırma Çubuklarını Göster'i "Kaydırma Yaparken" olarak değiştirerek bunu düzeltebileceğinizi okudum. Yaptığımda işe yarıyor gibiydi, ama o zamandan beri tekrar fark ettim, bu yüzden problemi çözmeyebilir. Bununla birlikte, bununla ilgili gibi görünüyor.


Bunu daha önce "Her zaman" olarak ayarlamıştım ve "Kaydırma Yaparken" olarak ayarladıktan sonra herhangi bir iyileştirme (veya bu konuda bozulma) fark edemiyorum.
chbrown

0

Bence CommaToast doğru fikre sahip. OS X, hızlı ve sorunsuz bir şekilde hareket edebilmesini sağlamak için kaydırma sırasında içeriğin daha düşük kalitede bir yorumunu kullanıyor ve daha sonra kaydırma işlemini tamamladıktan sonra görüntüyü rafine ediyor. Bunun kesinlikle bir kanıtı yok, ancak bu tür davranışlar iOS'un ilk sürümlerinde son derece belirgindi. Apple görüntü kalitesini seviyor, ancak kusursuz etkileşim sağlamayı daha da seviyorlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.