Một bài viết cũ được nhắc lại, kể về một kỹ thuật hiếm thấy trong giới công nghệ: canh đều hai lề văn bản font chữ đơn cách mà không dùng bất kỳ thuật toán nào, chỉ bằng cách chọn từng từ một cách tỉ mỉ.
Vấn đề mà mọi lập trình viên từng gặp
Trong file văn bản thuần hoặc terminal, mỗi ký tự chiếm đúng một khoảng rộng như nhau, nên căn lề trái thì dễ, nhưng canh đều hai bên (justify) lại cực khó vì khoảng trắng giữa các từ không thể chia đều, tạo ra những khoảng hở lớn khó chịu. Cách khắc phục thường thấy là gạch nối từ, nhưng lại làm rối mắt và phá hỏng việc copy dán.
Kỳ tích 17.000 từ
Người dùng có biệt danh rs1n đã giải quyết vấn đề này theo cách thủ công tuyệt đối: khi viết hướng dẫn chơi game Super Metroid dài 17.000 từ vào cuối thập niên 1990, anh chọn từng từ sao cho mỗi dòng vừa khít lề phải, không hề dùng phần mềm hỗ trợ, chỉ soạn thảo bằng trình chỉnh sửa ASCII đơn giản. Câu chuyện gợi nhớ đến việc các lập trình viên ngày nay vẫn phải nắn nót từng chữ trong nút bấm hay dòng tooltip để vừa khít giao diện, một công việc tưởng nhỏ nhưng đòi hỏi sự kiên nhẫn hiếm có.






