HeadlinesBriefing favicon HeadlinesBriefing.com

فضول تبرير النص monospace

Hacker News •
×

لا أعتقد أن anybody يستمتع بشكل خاص بالتنضيد في monospace. النص العادي جيد – على الأقل جيدًا كما يمكن أن يكون: المحاذاة إلى اليمين أيضًا جيدة، طالما أنك لا تمانع في عد المسافات، لكن التركز يصبح صعبًا بالفعل، حيث لا لديك نصف مسافة لجعل الأمور متساوية حقًا: والمحاذاة الكاملة هي حيث تصبح الأمور غريبة بشكل خاص. المسافات ببساطة كبيرة جدًا ولا يمكن توزيعها بالتساوي، مما يخلق شعورًا حقًا غيرpleasant: الحل المستخدم في التنضيد في أماكن أخرى هو الوصل، لكن الوصل في monospace أيضًا يشعر بعدم الارتياح، مع الوصلات التي تجذب الكثير من الانتباه إلى أنفسها (وبالتالي إفساد النسخ واللصق): هذا هو السبب الذي لا ترى فيه المحاذاة الكاملة في ملفات النص كثيرًا. لكن هناك خيار آخر. يمكنك إعادة كتابة النص لاختيار فقط الكلمات التي تضيف بدقة إلى طول السطر لتجنب أي مسافات مزدوجة. هذا هو بالضبط ما فعله rs1n في أواخر التسعينيات لدليله إلى Super Metroid: إنه مذهل، حيث يستمر على هذا النحو لـ 17,000 كلمة إضافية، كل هامش يمين ينتهي تمامًا على حرف، بدون مسافات مزدوجة في الأفق. يغطي المؤلف هذا brevemente في الأسئلة الشائعة في الأسفل: ما البرنامج الذي استخدمته لتبرير النص؟ لا شيء. اخترت الكلمات بعناية فقط بحيثeverything lineup على الجانب الأيمن. كل شيء تم باستخدام محرر ASCII. أنا أشارك هذا بشكل أساسي كفضول؛ بعض إعادة الكتابة للكتب المادية هي جزء من المسار لتجنب الأرامل والأيتام، لكنك لا تراها كثيرًا في الكتابة على الشاشة. في نفس الوقت، من بيننا من لم يُومئ بالإعتراف على الأقل مرة واحدة، بعد أن قضى ساعات في تنعيم سلسلة زر واجهة أو تلميح فقط ليتماشى مع العرض某个 في واجهة مزدحمة بشكل كثيف؟