আমি কীভাবে সাফারিতে উত্স উত্সকে উন্নত / প্রতিস্থাপন করতে পারি?


14

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

সাফারির ভিউ সোর্স বৈশিষ্ট্যটি বাড়ানোর বা নির্বিঘ্নে এটি প্রতিস্থাপনের কোনও উপায় আছে কি?

আমি খুজতেছি:

  • যুক্তিসঙ্গত ডিফল্ট ফন্ট, কাস্টমাইজযোগ্য ভাল;
  • বেসিক এইচটিএমএল / জেএস সিনট্যাক্স হাইলাইটিং;
  • সিংহের উপর কাজ করা।

ওয়েব ইন্সপেক্টর সহ উত্স দেখার পরামর্শ থেকে বিরত থাকুন: এটি দুর্দান্ত তবে দ্রুত উত্স ব্রাউজিংয়ের পক্ষে সুবিধাজনক নয়।


1
আসলে, আমি শুধু খেয়াল Cmd + এই উইন্ডোতে কাজ করে, তাই এটা না যে খারাপ। আপনি একবার জুম ইন, antialiasing চালু হয়।
ড্যান

+1 @ ড্যান সিএমডি + টিপটির জন্য ধন্যবাদ! (বিশেষত ১৩ "এর জন্য কার্যকর ...)
মার্টিন এস স্টোলার

উত্তর:


10

BetterSource

এটি অনেক উপায়ে ক্রোমের ভিউ সোর্সের অনুরূপ:

  • এটিতে সিনট্যাক্স হাইলাইটিং এবং লাইন নম্বর রয়েছে
  • এটি উইন্ডোর পরিবর্তে একটি ট্যাবে খোলা হয়েছে
  • মোনাকো 12 এর পরিবর্তে পছন্দগুলিতে নির্দিষ্ট করা ডিফল্ট মনোস্পেস ফন্ট ব্যবহার করে

সীমাবদ্ধতা:

  • লাইনের নম্বরগুলি নির্বাচনের অন্তর্ভুক্ত
  • উত্স ভিউ শর্টকাট দিয়ে খোলা যাবে না
  • সাধারণ উত্স উইন্ডো থেকে প্রদর্শিত হতে কিছুটা সময় নেয়

একটি কাস্টম স্টাইল শীটে একটি ডিফল্ট জুম স্তর সেট করা

পছন্দসইগুলির উন্নত ট্যাবে আপনি যে কাস্টম স্টাইল শীটটি নির্দিষ্ট করতে পারেন তা দর্শন উত্স উইন্ডোকেও প্রভাবিত করে। আমি কীভাবে এটি নির্দিষ্ট করে লক্ষ্য করব তা জানি না তবে এটি এবং ওয়েবসাইট সামগ্রীতে এটি ডিফল্ট জুম স্তরের প্রয়োগ করবে:

body { zoom: 125%; }

টেক্সটমেট.এসসিপি-তে উত্স দেখুন

tell application "Safari" to tell document 1
    repeat 100 times
        if (do JavaScript "document.readyState") is "complete" then exit repeat
        delay 0.05
    end repeat
    set src to source
    set u to URL
end tell

try
    tell application "TextMate"
        open POSIX file u
        activate
    end tell
on error
    set f to do shell script "f=`echo " & quoted form of u & " |
    sed 's|.*://||;s|/$||;s|:|-|g;s|/|-|g'`; echo \"/tmp/view-source-$f.html\""
    do shell script "/bin/echo " & quoted form of src & " > " & quoted form of f
    set f to POSIX file f
    tell application "TextMate"
        activate
        open f
    end tell
end try

5

এই সাফারি এক্সটেনশানটি একবার দেখুন:

এখানে চিত্র বর্ণনা লিখুন

বেটারসোর্স সাফারি 5 এক্সটেনশন

বেটারসোর্স একটি নতুন ট্যাবে নথির উত্সটি দেখায় লাইন নম্বর এবং রঙিন সিনট্যাক্স হাইলাইট করে।


ধন্যবাদ। এটি কিছুটা বিভ্রান্তিকর কারণ পুরাতন ভিউ সোর্স মেনুটি এখনও আছে এবং আমি এটি পছন্দ করে চলেছি। তবে আমি অনুমান করি এটি অবশ্যই একটি দুর্দান্ত বিকল্প।
ড্যান

2

আপনাকে সিস্টেমের অগ্রাধিকারগুলিতে যেতে হবে - সাধারণ এবং নীচে নীচে 4 পিক্সেল এন্টালিয়াসিংয়ের জন্য ন্যূনতম ফন্টের আকার সেট করে। এইভাবে আপনি ছোট ফন্টগুলির জন্য অ্যান্টিআলজিং পাবেন।

(আমি কখনই বুঝতে পারি নি যে তাদের কেন আপনাকে এটি নির্বাচন করতে দিতে হবে - 8 পিএক্স এর অধীনে হরফ এন্টালিয়াজিং ব্যতীত কেবল পাঠযোগ্য নয়)


কিছু কারণে, এটি 4 পিক্সেল সেট করা নিশ্চিত করার পরেও, আমি জুম ইন না করা অবধি উত্সটি অনুপস্থিত পেয়েছি And এবং আমার 17 'এমবিপিতে ডিফল্টরূপে আমার 4 পিক্সেল ছিল।
ড্যান

1
আপনি ঠিক বলেছেন ... অপরাধী মোনাোকো হরফ বলে মনে হচ্ছে যা বিন্দু আকারে এমনকি অ্যান্টিয়ালিয়াস 10 নয় that ফন্টের কিছুই সাধারণ থেকে দূরে বলে মনে হচ্ছে না। .Nib ফাইলগুলিতে কিছু sleuthing মনে হয় যে সাফারি ওয়েবকিটফিক্সডফন্টটিকে পছন্দ কী হিসাবে ব্যবহার করতে পারে - তবে এটিতে মোনাকো হার্ডকোডও রয়েছে। দেখুন strings /Applications/Safari.app/Contents//Resources/English.lproj/HTMLSource.nib/objects.nibএবং opensource.apple.com/source/WebKit/WebKit-7534.48.3/win/…
w00t

2

আপনি যদি সাফারির পছন্দসমূহ> অ্যাডভান্সড এ যান এবং "কখনও হ'ল ফন্টের আকারগুলি 11" থেকে ছোট করেন না, এটি অ্যান্টি-এলিয়জিং সমস্যাটি ঠিক করতে হবে।

রঙ হাইলাইট করার জন্য আপনি সাফারি সোর্স নামে একটি সিমবিএল প্লাগইন ব্যবহার করতে পারেন যা এটি আপনার জন্য করবে।

আপডেট: আসলে, সাফারি উত্স সেটিংস পৃষ্ঠাতে (সাফারি> পছন্দসমূহ> সাফারি উত্স) আপনি ভিউ উত্স পৃষ্ঠার জন্য ফন্টের আকার সেট করতে পারেন। সুতরাং এটি 11 এর উপরে যে কোনওটিতে সেট করুন এবং এটি অ্যান্টিয়ালিয়াস করবে।

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