0xProto เป็นตัวอักษรการเขียนโปรแกรมที่มุ่งเน้นไปที่ ความชัดเจน ของซอร์สโค้ด
การรับรอง ความสามารถในการอ่าน รหัสเป็นความรับผิดชอบของคุณเอง;)

Q. ฉันสามารถใช้ 0xproto ตามกฎหมายเพื่อจุดประสงค์ของฉันได้หรือไม่?
A. เป็นไปได้มากที่สุด 0xProto ฟรีและโอเพ่นซอร์ส สำหรับรายละเอียดอ่านใบอนุญาต
Q. ฉันจะหา 0xproto ได้ที่ไหน
A. ที่นี่
เมื่อพูดถึงการเขียนโปรแกรมแบบอักษรความชัดเจนนั้นเป็นสิ่งสำคัญยิ่งโดยเฉพาะอย่างยิ่งความแตกต่างที่ชัดเจนของตัวอักษรแต่ละตัว การรักษาความชัดเจนในการเข้ารหัสเป็นสิ่งสำคัญเนื่องจากช่วยลดความคลุมเครือและช่วยป้องกันข้อผิดพลาดที่อาจนำไปสู่ข้อบกพร่องของซอฟต์แวร์

0xproto เป็นตัวอักษรที่มีความเหนียวแน่นออกแบบมาอย่างชาญฉลาดเพื่อเพิ่มความแตกต่างระหว่างตัวอักษรที่ดูคล้ายกัน
วิศวกรซอฟต์แวร์มักจะทำงานกับแบบอักษรในการพิมพ์ขนาดเล็กบนตัวแก้ไขข้อความหรือซอฟต์แวร์เทอร์มินัลที่ต้องการ ดังนั้นเราจึงปรับฟอนต์เพื่อให้แน่ใจว่าการตกแต่งภายในของตัวละครแต่ละตัวนั้นกว้างพอที่จะมองเห็นได้ง่ายแม้ในขนาดตัวอักษรที่เล็กกว่า

นอกจากนี้ยังมีคุณสมบัติที่เรียกว่าการรักษาพื้นผิวที่ช่วยเพิ่มความชัดเจนของตัวละครที่กว้างตามธรรมชาติเช่น m คุณลักษณะนี้จะขยายตัวละครเล็กน้อยเช่น m เพื่อปรับปรุงความชัดเจนเมื่อพวกเขาอยู่ถัดจากตัวละครที่แคบกว่าเช่น i และ l หรือสัญลักษณ์เช่นช่วงเวลาโคโลนและช่องว่างในขณะที่ยังคงอยู่ในความกว้างของ monospace GitHub รวมคุณสมบัตินี้ใน 'monaspace'

เมื่อเปรียบเทียบกับรูปแบบปกติแบบอักษรที่มีการเชื่อมต่อมักจะแสดงการกระจายของพื้นที่มืดและแสงที่ไม่สม่ำเสมอ 0xProto ช่วยบรรเทาปัญหานี้ได้อย่างมีประสิทธิภาพโดยใช้รูปร่างตัวอักษรที่ไม่ซ้ำกันเพื่อรักษาสมดุลภาพ

วิศวกรซอฟต์แวร์มักใช้สัญลักษณ์ที่หลากหลายในขณะที่การเขียนโปรแกรม
ตามที่รหัส FIRA แนะนำลำดับเช่น := หรือ => ฟังก์ชั่นเป็นโทเค็นตรรกะเดียวแม้ว่าจะประกอบด้วยสองอักขระบนหน้าจอ อย่างไรก็ตามฟอนต์การเขียนโปรแกรมจำนวนมากเช่นรหัส FIRA ใช้ ligatures ตัวอย่างเช่นเพื่อเปลี่ยนการปรากฏตัวของ != เพื่อเปลี่ยนรูปลักษณ์ของมันเป็น ≠ และ ligatures อื่น ๆ แม้ว่า != มักใช้เพื่อเป็นตัวแทน ≠ ในภาษาการเขียนโปรแกรมหลายภาษาในมุมมองของฉัน ligatures ที่เปลี่ยนความหมายดั้งเดิมไม่เหมาะกับคำจำกัดความของ "ligatures" อย่างแท้จริง
จากมุมมองการใช้งานหรือการใช้งาน ligatures ที่เปลี่ยนความหมายของ ≠ หรือ ligatures ที่บิดเบี้ยวมากเกินไปทำให้มันท้าทายที่จะคาดการณ์ความหมายของพวกเขาหากส่วนใดส่วนหนึ่งของสตริงถูกลบ

ด้วยเหตุผลเหล่านี้ 0xproto ได้ตัดสินใจอย่างมีสติที่จะงดการใช้ ligatures ที่ปรับเปลี่ยนทั้งความหมายและรูปแบบ
หากคุณชอบการเขียนโปรแกรมมัดฉันขอแนะนำรหัส FIRA เพราะมันสะอาดและมีประโยชน์มาก!
ss01 )ในตระกูลตัวเอียงของ 0xproto ตัวละครบางตัวสามารถเปลี่ยนเป็นสคริปต์ได้

วิธีเปิดใช้งาน:
ss01 Install จากเมนู SettingsText Editor -> Font -> Font Family"0xProto" (ใส่ 0xProto ในเครื่องหมายคำพูด ' หรือเครื่องหมายคำพูดสองเท่า " .)เพื่อเปิดใช้งาน ligatures:
Text Editor -> Font -> Font LigaturesEdit in settings.json"editor.fontLigatures" เป็น true ใน settings.json ใบอนุญาตแบบอักษร SIL Open เวอร์ชัน 1.1
ลิขสิทธิ์ (c) 2024 0xtype