আনুপাতিক হরফ কি কেউ পছন্দ করে? [বন্ধ]


51

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

মনো-ফাঁক ফন্টের উপর নির্ভরতা; ট্যাবুলার বিন্যাসটি ধরে নিয়েছে যে সম্পাদক একটি নির্দিষ্ট-প্রস্থের ফন্ট ব্যবহার করে। বেশিরভাগ আধুনিক কোড সম্পাদকগুলি আনুপাতিক ফন্টগুলি সমর্থন করে এবং প্রোগ্রামার পঠনযোগ্যতার জন্য একটি আনুপাতিক ফন্ট ব্যবহার করতে পছন্দ করতে পারে

সত্যি কথা বলতে, আমি মনে করি না যে আমি কখনও এমন কোনও প্রোগ্রামারের সাথে দেখা করেছি যিনি আনুপাতিক হরফ পছন্দ করেন। এগুলি ব্যবহারের জন্য আমি কোনও সত্যই ভাল কারণ সম্পর্কে ভাবতে পারি না। কেন কেউ আনুপাতিক হরফ পছন্দ করবেন?


11
আমি পড়ার জন্য আনুপাতিক হরফ পছন্দ করি তবে কোডের জন্য আমি কঠোরভাবে মনসপ্যাসেড ফন্ট ব্যবহার করি। সর্বদা, সর্বদা, সর্বদা।
ফ্র্যাঙ্ক শিয়েরার

12
: এছাড়াও উইকিপিডিয়া উদ্ধৃত করা [citation needed]:)
ড হান্নিবাল Lecter

7
বহু বছর আগে, আমি কলেজের একজন অধ্যাপক অর্ধ-রসিকভাবে বলেছিলেন "... কারণ এটি কুরিয়ার নতুন না হলে প্রোগ্রামিং হয় না।"
স্টিভেন ইভার্স

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

4
ভারডানা 11px দুর্দান্ত।
জারেক টমকজাক

উত্তর:


47

আনুপাতিক ফন্টগুলির বিরুদ্ধে সাধারণ পয়েন্টগুলি মন্তব্য করেছে mented

  • আপনি আনুপাতিক ফন্টের সাহায্যে কোডটিকে উলম্বভাবে সারিবদ্ধ করতে পারবেন না। আমি বলতে চাইছি আপনি আনুপাতিক ফন্টের সাহায্যে কোডটি উলম্বভাবে প্রান্তিককরণ করতে পারতেন , যদি প্রত্যেকে ইলাস্টিক ট্যাবস্টপ ব্যবহার করে তবে হায় ...
  • কিছু আনুপাতিক ফন্ট কিছু অক্ষর গোষ্ঠী পৃথক করা কঠিন করে তোলে। (যেমন, এমআরএনএম) তবে সমস্ত প্রোগ্রামিং হরফ একদম নিখুঁত নয়: কুরিয়ার নিউতে অভিন্ন 'O' এবং '0' এবং অভিন্ন '1' এবং 'l' রয়েছে।
  • কিছু আইডিই'র অ-স্থির-প্রস্থের ফন্টগুলির জন্য দুর্বল সমর্থন রয়েছে (যেমন পূর্বোক্ত ভিজ্যুয়াল স্টুডিও বা পাইথনের আইডিএল)। কিছু প্রসঙ্গে, এছাড়াও, আপনি কেবল একটি ব্যবহার করতে পারবেন না। (যেমন টার্মিনাল।)
  • কোডিংয়ের জন্য আনুপাতিক হরফ নির্বাচন করা আপনাকে অন্তহীন পবিত্র যুদ্ধে অংশ নেবে। এখানে অবশ্য কীবোর্ড এবং চেয়ারের মধ্যে সমস্যা রয়েছে।

আনুপাতিক ফন্টের পক্ষে পয়েন্ট

ব্যক্তিগতভাবে, আমি 'উবুন্টু' ফন্ট এবং ওয়েনকুয়ানওয়াই জেন হেই মনো উভয়ই আনন্দের সাথে ব্যবহার করেছি এবং নিজেকে অন্যের চেয়ে পছন্দ করতে অক্ষম find :)

উবুন্টু
ভেনকুয়ানইই জেন হেই মনো
তুলনায় তুলনায় উবুন্টু 10 এবং ওয়েনকুয়ানওয়াই জেন হেই মনো 9। আপনি যদি আমাকে জিজ্ঞাসা করেন তবে এখানে কোনও পরিষ্কার বিজয়ী নেই।

বলেছিল, হরফ খাবারের মতো। তাদের মত কিছু ভাল বৃত্তাকার, কিছু তাদের মত গরম এবং মশলাদার - সঠিক ফন্ট নেই, বা আমরা সবাই এখনই এটি ব্যবহার করব। ইয়ে পছন্দ!


আমি বুঝতে পারি না যে উবুন্টু হরফ প্রকাশ হয়েছে। আমি মনে করি এটি সেখানে ভাল কাজ করে।
অ্যালান পিয়ার্স

আমাকে WenQuanYi জেন হেই মনো মনোভাব দেখানোর জন্য +1, যে ফন্টটি আশ্চর্যজনক। আমি অবশ্যই এটি আমার থিসিসে ব্যবহার করব। এটি কতটা মুদ্রিত দেখায় তার উপর নির্ভর করে - স্ক্রিনে এটি আশ্চর্যজনক দেখায় এবং অনেকগুলি অনুভূমিক স্থান নেয় না, যা মুদ্রণের ক্ষেত্রে খুব গুরুত্বপূর্ণ।
কনরাড রুডল্ফ

9
সত্যই, আনুপাতিক বিপরীতে কেবলমাত্র একটি বড় ফ্যাট পয়েন্ট রয়েছে: আপনি সত্যিই প্রান্তিককরণ করতে পারবেন না কারণ ইলাস্টিক ট্যাবস্টপের জন্য কেউ পাত্তা দেয় না। এটি সম্পূর্ণরূপে বিজোড়, এটি কীভাবে মনসোস্পিডড ডাই-হার্ড উভয়কে উপকৃত করে এবং যারা প্রকৃতপক্ষে সুদর্শন ভেরিয়েবল-প্রস্থের ফন্টগুলি পড়া পছন্দ করে। আসুন, বিশ্ব! ইলাস্টিক ট্যাবস্টপ!
রোমান স্টারকভ

7
@ ক্রমিনস: একটি ইনডেন্ট শৈলী গ্রহণ করুন যা অন্যান্য লাইনের সাথে লাইনে দাঁড়ানোর উপর নির্ভর করে না। সহজ।
জ্যান লিংস

4
@ জ্যানলিন্যাক্স আমি করেছি, কারণ আমি আনুপাতিক ফন্টগুলি লাইনের শুরু বাদে অন্য জায়গায় উল্লম্ব সারিবদ্ধকরণের চেয়ে বেশি পছন্দ করি।
রোমান স্টারকভ

29

এমন একটি কারণ রয়েছে যা কোডিংয়ের জন্য মনোস্পেস ছাড়া অন্য ফন্টগুলি ব্যবহার করা প্রায় অসম্ভব করে তোলে, তবে অন্যান্য উত্তরে উল্লেখ করা হয়নি: আয়তক্ষেত্রাকার নির্বাচন

এই বৈশিষ্ট্যটি প্রায়শই খুব দরকারী না এবং সাধারণ পাঠ্যের সাথে কাজ করার সময় খুব বেশি পরিচিত না, এটি বিকাশকারীদের জন্য প্রয়োজনীয়। আপনি অনেকগুলি দৃশ্যের কল্পনা করতে পারেন: //বেশ কয়েকটি লাইনে মন্তব্য সরিয়ে নেওয়া , বন্ধনী বা অন্যান্য অক্ষর যুক্ত করা ইত্যাদি। এটি ভিজুয়াল স্টুডিও ২০১০-তে যেমন আয়তক্ষেত্রাকার নির্বাচনের অগ্রণী সমর্থন সহ আরও মূল্যবান, যেখানে আপনি কেবল পাঠ্য নির্বাচন বা অপসারণ করতে পারবেন না, তবে এটি নির্বাচন করুন এবং প্রতিস্থাপন করুন।

একটি উদাহরণ নেওয়া যাক:

private IEnumerable<SELove> StackExchangeRocks()
{
    var howILoveSEWebsites = new []
    {
        new SELove { SiteName = "Stack Overflow", MyReputation = 5269,  MyRating = Rating.Outstanding, },
        new SELove { SiteName = "Programmers",    MyReputation = 16937, MyRating = Rating.Outstanding, },
        new SELove { SiteName = "Super User",     MyReputation = 650,   MyRating = Rating.QuiteGood,   },
        new SELove { SiteName = "Server Fault",   MyReputation = 489,   MyRating = Rating.Good,        },
        // Initialize other websites here.
    };

    return howILoveSEWebsites.OrderByDescending(c => c.MyRating);
}

private class SELove
{
    public string SiteName { get; set; }
    public int MyReputation { get; set; }
    public Rating MyRating { get; set; }
}

private enum Rating
{
    Outstanding,
    Good,
    QuiteGood,
}

এই লিগ্যাসি কোডটিতে, আমি একটি পদ্ধতি দ্বারা ইন-কোড রেটিংটি প্রতিস্থাপন করতে চাই যা স্ট্যাক এক্সচেঞ্জ ওয়েবসাইটগুলি থেকে আমার রেটিংটি নিজেরাই লোড করবে, সর্বদা একটি টু ডেট ডেটা রাখতে সক্ষম হবে। আমি MyReputationসম্পত্তিটির রিফ্যাক্টর শুরু করেছি এবং এখন আমি শুরুতে সুযোগটি ফাঁস করতে চাই। কল্পনা করুন যে আমার চারটি নয়, সমস্ত 84 এসই ওয়েবসাইট রয়েছে।

কনসোলাস , একটি মনোস্পেস ফন্ট ব্যবহার করার সময় যা ঘটে তা এখানে । আমি ব্যাকস্পেস টিপুন এবং এগুলিই হ'ল আমি বাস্তবে দরকারী কিছু করতে বাকি সময় ব্যয় করতে পারি।

চিত্রটি দেখায় যে কনসোলাসের সাথে, আয়তক্ষেত্র খ্যাতি সম্পত্তি নির্বাচন করে।

এবং এখানে সেগোই ইউআইয়ের সাথে একই জিনিস । সেকি!

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


9
এটি ঘটেছে কারণ আপনি মহাশূন্য ফন্টের সাথে মেলে এমন ব্যবধান ব্যবহার করেছিলেন। আপনার যদি আনুপাতিক ফন্টের যথাযথ ফাঁকা w / r / t থাকে তবে আপনার এই সমস্যা হবে না।
কোস

6
@ কোস: সুতরাং তিনটি ট্যাব চাপার পরিবর্তে, আপনি বেশি টাইপ করেছেন এবং শেষ স্থানটি সরিয়ে নেওয়ার চেয়ে আপনি স্পেস কীটি 15 বার চাপবেন? কিছুটা জটিল মনে হচ্ছে, আপনি কি ভাবেন না?
আর্সেনি মরজেনকো

6
গ্রহণটি আসলে আয়তক্ষেত্রাকার সিলেক্ট মোডের জন্য একটি ভিন্ন ফন্ট ব্যবহার করে সমর্থন করে, যা এটিকে কম সমস্যা তৈরি করে।
নিকোলাস

8
@ কোস আরই: "যথাযথ ব্যবধান ডাব্লু / আর / টি আনুপাতিক ফন্ট": তবে তারপরে যদি কোনও ভিন্ন প্রোগ্রামার একই ফাইলটিতে একটি ভিন্ন ফন্ট ব্যবহার করে তবে তা আপ হবে না। সমস্ত সম্পাদক যদি মনোস্পেস ফন্টগুলি ব্যবহার করেন তবে এটি সর্বদা লাইন আপ করবে (ধরে নেওয়া কোডটি প্রান্তিককরণের জন্য ট্যাবগুলিকে অপব্যবহার করে না)।
সর্বাধিক ন্যান্যাসি

5
আমি কোনও ইলাস্টিক ট্যাবস্টপ ছাড়াই 2 বছর ধরে আনুপাতিক ফন্ট ব্যবহার করছি। আমি আয়তক্ষেত্রাকার নির্বাচনগুলি ব্যবহার করি না কারণ এমন আরও কিছু আছে যা বেশিরভাগ আইডিইতে একে পুরোপুরি প্রতিস্থাপন করে: বহু-ক্যারেট নির্বাচন। এই উদাহরণে আমি "মাইআরপুটেশন =" নির্বাচন করব CTRL-Dএবং তারপরে ALT-Jইনটেলিজ / জেটব্রেইনস সম্পাদকদের সাবলাইমেক্সট এবং ভিএসকোড ব্যবহার করে পরবর্তী ঘটনা নির্বাচন করুন টিপুন । এরপরে, SHIFT-CTRL-RIGHT ARROWডানদিকে পরবর্তী টোকনে নির্বাচনটি প্রসারিত করতে এবং এটি হয়ে গেছে। প্রধান সুবিধা হ'ল যে কেউ সম্পাদনার জন্য স্টাফ সারিবদ্ধ করা প্রয়োজন। অসুবিধা, আপনার যদি কিছু সারিবদ্ধ থাকে তবে তা আর থাকবে না।
খড়

15

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

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


9
সেই বাগটিতে মাইক্রোসফ্টসের সাথে আপনার মন্তব্যকে মিনি-যুদ্ধ পছন্দ করুন। এবং তাদের আনন্দদায়ক প্রতিক্রিয়া যা মূলত "হাই! ধন্যবাদ! আপনার সাথে দেখা করে দারুণ! আমরা কিছুই করতে পারব না, ঠিক আছে, ধন্যবাদ আপনার সাথে চ্যাট করার জন্য সুন্দর!" কল্পনা করুন মানুষ যদি বাস্তব জীবনে এমন আচরণ করে ...
ড্যানিও

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

অদ্ভুত, আমি কেবল ভাবছিলাম যে বিরামচিহ্নগুলি পার্থক্য করা আসলেই শক্ত (বিশেষত পুরো স্টপস) কারণ এটি কম জায়গা নেয়। আমার আরও মনে আছে যে নোটপ্যাড ++ দীর্ঘ সময়ের জন্য মন্তব্যে কমিক সান এমএস ব্যবহার করেছিল।
অসন্তুষ্ট গোয়াট

6
আপনি যদি কোনও মনোস্পেস ফন্টে বিরামচিহ্নগুলি সনাক্ত করতে অসুবিধে হন তবে অন্যান্য মনসস্পেস ফন্ট রয়েছে - এর অর্থ এই নয় যে আপনার একটি আনুপাতিক ফন্ট ব্যবহার করা দরকার।
কেউ 15

হুবহু আরও ভাল বিরামচিহ্নের জন্য, আমি মাঝে মাঝে এনভোসি কোড বা বি ব্যবহার করি ।
zanlok

9

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


3
আমি পুরোপুরি একমত. এবং ট্যাবগুলির সাহায্যে (হার্ড-কোডেড জায়গাগুলির বিপরীতে) আপনি মনোস্পেস এবং আনুপাতিক ফন্টগুলির মধ্যে স্যুইচ করতে পারেন এবং সেই অনুযায়ী ট্যাব প্রস্থকে সামঞ্জস্য করতে পারেন। আমি এখনও যা দেখতে পাই তা হ'ল এমন একটি সম্পাদক যা আপনি ইএম এর ইউনিটগুলিতে ট্যাব প্রস্থ নির্ধারণ করতে পারেন।
আগস্ট কার্লস্ট্রোম

6

আমি একটি আনুপাতিক ফন্ট ব্যবহার করি (আড়িয়াল আমি এ পর্যন্ত খুঁজে পেয়েছি সেরা, ভার্দানা একটি ঘনিষ্ঠ রানার-আপ) এবং সত্যই আমি এখনও অবাক হয়েছি যে লোকেরা নির্দিষ্ট প্রস্থের ফন্ট ব্যবহার করে; আপনি কেন পাঠ্যতার মতো ত্যাগ করতে চান? আমি বুঝতে পেরেছিলাম যে টেবুলার বিন্যাসটি পছন্দসই ছিল তবে এটি হ'ল না কারণ এটি ফন্ট নির্বিশেষে একটি রক্ষণাবেক্ষণের দুঃস্বপ্ন তৈরি করে।


4
আমি আপনাকে আরিয়াল এবং ভার্দানার মতো পছন্দ করি। আমি তাদেরকে কিছুটা রুক্ষ এবং পেশাগত বলে মনে করি। আপনি কি ক্যালিব্রি চেষ্টা করেছেন?
টিমউই

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

2
আমি 1920x1200 মনিটরে ভিজ্যুয়াল স্টুডিওতে 147 লাইন কোড লুসিডা কনসোল ফন্টের সাহায্যে একটি প্রতিকৃতি মোডের জন্য 90 rot ঘোরানো দেখছি।
zanlok

ভিমে মোনাকো ফন্টের সাথে 158 লাইন ... আমার স্ক্রিনটিও এইচডি নয়
মার্ক কে কোয়ান

4

আমার মনে আছে বার্জন স্ট্রোস্ট্রপের বইটি দ্য সি ++ প্রোগ্রামিং ল্যাঙ্গুয়েজে , প্রোপোটিয়ানালিস্ট স্পেসযুক্ত ফন্টগুলি কোডের জন্য ব্যবহৃত হয়েছিল। (আমি ওয়েবে কোনও নমুনা পৃষ্ঠা খুঁজে পেতে অক্ষম)

আমি সঠিক কারণগুলি মনে করি না, তবে মনে হয় তিনি এই এবং অন্য এক পরিবর্তনের (আমি মনে করি সি ++ ভাষা নিজেই) সেই বইয়ের একটি নতুন ভূমিকা হিসাবে উল্লেখ করেছেন।

ব্যক্তিগতভাবে, আমি স্থির স্থান পছন্দ করি। কনসোলস আমার প্রিয়।


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

4
@ ডেভিড, হ্যাঁ, তিনি কোড উপস্থাপন করছেন। তবে, এটি "পড়ার" জন্য উপস্থাপন করা হয়েছে এবং স্থির বনাম আনুপাতিকের খুব প্রশ্ন "পড়া" কোড, আইএমএইচও এর জন্য।
নিবাস

4

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

বেশিরভাগ আনুপাতিক ফন্টগুলির সমস্যা হ'ল এগুলি প্রোগ্রামিংয়ের জন্য ডিজাইন করা হয়নি। এই পৃষ্ঠাতে কিছু ফন্ট দেখানো হয়েছিল যা ছিল।

ট্রিম ফন্ট


4
গুগল কোডে মৃত লিঙ্ক :(
ফ্লোরিয়ান

2

ফেরোর মতো স্মার্টলাকের পরিবেশগুলি আনুপাতিক ফন্ট ব্যবহার করে এবং ভাষা শৈলীর কারণে এটি সেখানে খুব ভাল দেখাচ্ছে। তবে গো-এর মতো সি-স্টাইলের ভাষাগুলিতে বা এরলং বা পাইথনের মতো অন্যগুলিতে আমি মনসপ্যাসে ফন্ট পছন্দ করি।


2

আমি কিছুক্ষণ আগে গ্রহনের জন্য একটি ভাল, পঠনযোগ্য ফন্ট সন্ধান করার জন্য কিছু সময় ব্যয় করেছি এবং এক্সপি এর অধীনে আমি বেশ কিছু সময়ের জন্য ভার্দানা ব্যবহার করেছি। কনসোলস সেটেল করেছেন কারণ এটি প্রোগ্রামিংয়ের জন্য সত্যই দুর্দান্ত।

এগুলি আমার অনুসন্ধানগুলি:

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

তাই আমি খুঁজে পেয়েছি যে এটি আমার পক্ষে ঝামেলার মতো নয়।


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

আমি বিশ্বাস করি যে ফরেন্সিক বিশ্লেষণ করার সময়, প্রতিটি সংরক্ষণের জন্য প্রত্যেকের জন্য স্বয়ংক্রিয় ফর্ম্যাটিং প্রয়োগকরণ উত্স নিয়ন্ত্রণ সিস্টেমের ভ্রান্ত ইতিবাচক হ্রাস করে im


0

কখনও নয়, কারণ মনসপ্যাসিড ফন্টগুলি আমাকে বিভিন্ন বৈশিষ্ট্যের তুলনা করতে দেয়।

তুলনা করা:

নাম 1 = ["উইলিয়াম", "শেক্সপিয়ার", 1564, "পিট্রি"]

নাম 2 = ["জন", "লক", 1632, "দর্শন"]

নাম 3 = ["জোনাথন", "লিটেল", 1967, "গদ্য"]

প্রতি:

name1=["William",  "Shakespear", 1564, "Peotry"     ]
name2=["John",     "Locke",      1632, "Philosophy" ]
name3=["Jonathan", "Littell",    1967, "Prose"      ]

আনুপাতিক ফন্টগুলি ঠিক সমান বৈশিষ্ট্যগুলি একে অপরের উপরে রাখতে পারে না।


2
এই পরিবেশটি আপনার পক্ষে কী সমস্যা তা জানতে আগ্রহী। আপনি কলামগুলিতে লাইন তৈরি করতে আনুপাতিক এবং স্থির প্রস্থ উভয় ফন্টের সাথে ট্যাব ব্যবহার করতে পারেন। সমস্যাটি হ'ল যদি আপনি ট্যাবগুলির পরিবর্তে ফাঁকা জায়গা ব্যবহার করেন।
টেম্পটার

2
@ টেম্পেটার: একে অপরের উপরে "iii12345", "AAA12345" এবং "nnn12354" বিবেচনা করুন। ভুল ("345") স্পট করা খুব সহজ। আপনি কোনও মানের মাঝে ট্যাব রাখতে পারবেন না।
আদম মতান

1
@ টেম্পিয়ার ট্যাবগুলি পাইথন দ্বারা প্রস্তাবিত নয়, এবং তাদের প্রস্থ বিভিন্ন সম্পাদকের মধ্যে পরিবর্তিত হয়, যা ভুলভ্রষ্ট কোড হতে পারে।
আদম মতান

2
@ অ্যাডাম মাতান ঠিক সেই কারণেই আপনার অভিনব বিন্যাস করা উচিত নয়।
আগস্ট কার্লস্ট্রোম

0

যদিও আমি অনুভব করি যে আনুপাতিক ফন্টগুলি প্রিটিয়ার, কিছু কিছুতে, বিশেষত সানস-সেরিফ ফন্টগুলি, "আই" এবং "এল" এর মধ্যে পার্থক্য দেখা অসম্ভব। অপেক্ষা করুন, আমি আবার সেই পরিবর্তনশীলটির নাম কী রাখলাম?


2
সহজ পার্থক্যের জন্য ভার্দানা I তে সিরিফ রয়েছে।
কলমারিয়াস

1
0 এবং ও আরেকটি বড় সমস্যা। এছাড়াও 'বনাম `এবং। বনাম, পাশাপাশি। কখনও কখনও & এবং a একটি সমস্যা (পার্ল / পিএইচপি মধ্যে উদ্বেগজনক) তবে, ভার্দানা উপরের বেশিরভাগের জন্য ভাল তবে 0-এর দিকে দুর্দান্ত নয়। দুর্ভাগ্যক্রমে, অজানা জায়গাগুলিতে মেশানো ট্যাবগুলির সাথে বিদ্যমান প্রকল্পগুলিতে, আমি সাধারণত লুসিডা কনসোলটি ছেড়ে দিয়ে ব্যবহার করি। আপনি যদি ভেরিয়েবল নামকরণের বিষয়ে জিজ্ঞাসা করেন তবে আপনি আধুনিক কোড সমাপ্তি বা কমপক্ষে আপনার মতো কপি / পেস্ট ব্যবহার করছেন না।
zanlok

আমি জানি যে একটি আনুপাতিক ফন্ট 0Oo1lLiI হ'ল টেক্স এর "ল্যাটিন মডার্ন মনো প্রপ", "লাতিন মডার্ন মনো" এর একটি আনুপাতিকভাবে ব্যবধানযুক্ত আত্মীয় যা একেবারে কোডের জন্য ডিজাইন করা হয়েছিল (মুদ্রণ পর্দার জন্য নয়, যদিও আমি রেন্ডারিংটি কিছুটা ঝাপসা দেখি) । বিরামচিহ্নটি এখনও একটি সমস্যা, কোড আইএমএইচও-তে এর গুরুত্বের জন্য খুব সামান্য ব্যবধান রয়েছে এবং দ্ব্যর্থতা তৈরি করে যেমন একটি ডাবল উদ্ধৃতি বনাম দুটি একক উদ্ধৃতি: '' বনাম ",'' vs "
বেনি চেরনিয়াভস্কি-পাসকিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.