คำถามติดแท็ก fonts

11
ไม่มีใครชอบแบบอักษรตามสัดส่วนหรือไม่ [ปิด]
ฉันอ่านบทความวิกิพีเดียเกี่ยวกับรูปแบบการเขียนโปรแกรมและสังเกตเห็นบางสิ่งที่ขัดแย้งกับโค้ดที่จัดเรียงในแนวตั้ง: พึ่งพาตัวอักษรเว้นระยะเดียว; การจัดรูปแบบตารางถือว่าตัวแก้ไขใช้แบบอักษรที่มีความกว้างคงที่ โปรแกรมแก้ไขโค้ดที่ทันสมัยส่วนใหญ่รองรับฟอนต์ตามสัดส่วนและโปรแกรมเมอร์อาจต้องการใช้ฟอนต์ตามสัดส่วนเพื่อความสะดวกในการอ่าน พูดตามตรงฉันไม่คิดว่าฉันเคยเจอโปรแกรมเมอร์ที่ชอบแบบอักษรที่มีสัดส่วน ฉันไม่สามารถคิดถึงเหตุผลที่ดีในการใช้มันได้ ทำไมบางคนถึงชอบแบบอักษรที่มีสัดส่วน?

1
การแสดงแบบอักษรใช้งานได้จริงอย่างไร
ฉันรู้ว่าฉันไม่รู้อะไรเกี่ยวกับวิธีการแสดงตัวอักษรในคอมพิวเตอร์ของฉัน จากสิ่งที่ฉันสามารถสังเกตเห็นการแสดงผลแบบอักษรโดยทั่วไปจะทำในลักษณะที่สอดคล้องกันตลอดทั้งระบบ ตัวอย่างเช่นการตั้งค่าคำใบ้แบบอักษร subpixel ที่ฉันกำหนดค่าในแผงควบคุม DE มีผลกับข้อความที่ปรากฏบนขอบหน้าต่างในเบราว์เซอร์ของฉันในโปรแกรมแก้ไขข้อความและอื่น ๆ (ฉันควรสังเกตว่าบางแอปพลิเคชัน Java แสดงความแตกต่างที่เห็นได้ชัดเจนดังนั้นฉันเดาว่าพวกเขากำลังใช้กลไกการแสดงผลแบบอักษรที่แตกต่างกัน) สิ่งที่ฉันได้รับจากข้างต้นคืออาจเป็นแอปพลิเคชันทั้งหมดที่ต้องการการแสดงผลแบบอักษรใช้ประโยชน์จากห้องสมุด OS (หรือ DE) บางตัว ในทางกลับกันเบราว์เซอร์มักจะจัดการการเรนเดอร์ของตนเองผ่านเอ็นจิ้นการเรนเดอร์ที่ดูแลการวางตำแหน่งรายการต่าง ๆ รวมถึงข้อความ - ตามกฎการไหลที่เฉพาะเจาะจง ฉันไม่แน่ใจว่าข้อเท็จจริงทั้งสองนี้เข้ากันได้อย่างไร ฉันจะสมมติว่าเบราว์เซอร์จะต้องขอให้ระบบปฏิบัติการวาดสัญลักษณ์ในตำแหน่งที่กำหนด แต่จะจัดการการไหลของข้อความโดยไม่ทราบล่วงหน้าได้อย่างไรว่าจะใช้พื้นที่ร่ายมนตร์เท่าใด มีการโทรแยกต่างหากเพื่อกำหนดขนาดของสัญลักษณ์เพื่อให้เบราว์เซอร์สามารถจัดการการไหลราวกับว่าตัวละครเป็นช่องเล็ก ๆ ที่ระบบปฏิบัติการกรอกในภายหลังหรือไม่ (แม้ว่าจะไม่ได้ดูแลการจัดช่องไฟ) หรือระบบปฏิบัติการมีความรับผิดชอบในการวาดพื้นที่ข้อความทั้งหมดรวมถึงการไหลของข้อความ? ระบบปฏิบัติการคืนค่า glyph ที่ถูกเรนเดอร์เป็นบิตแมปแล้วปล่อยให้แอปพลิเคชั่นวาดบนหน้าจอหรือไม่?

1
แบบอักษรของ Microsoft เช่น Impact ปลอดภัยที่จะใช้ในโครงการโอเพ่นซอร์สหรือไม่
ฉันสร้างโครงการโอเพนซอร์ซที่ต้องใช้แบบอักษร Impact.ttf จาก Microsoft ฉันมองไปรอบ ๆ แต่ไม่พบตัวเลือกใบอนุญาตที่ชัดเจนสำหรับโครงการ MIT แบบอักษรของ Microsoft (เช่น Impact.ttf) ขัดแย้งกับใบอนุญาต MIT หรือไม่ ถ้าใช่มีโอเพ่นซอร์สลิขสิทธิ์ที่แตกต่างกันซึ่งสามารถยอมรับฟอนต์ดังกล่าวได้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.