Font chữ được tái tạo từ ảnh chụp bàn phím Commodore 64 huyền thoại

Công nghệ07 tháng 10, 2026·4 phút đọc

Một lập trình viên đã tái tạo thành công font chữ từ những bức ảnh chụp các phím của chiếc Commodore 64 cổ điển, bao gồm cả bộ ký tự đồ họa PETSCII đặc trưng. Dự án mã nguồn mở này cho phép người dùng hiện đại hồi sinh nét chữ in trên bàn phím của dòng máy tính huyền thoại thập niên 1980.

Font chữ được tái tạo từ ảnh chụp bàn phím Commodore 64 huyền thoại

Font chữ tái sinh từ bàn phím Commodore 64 huyền thoại

Một dự án mã nguồn mở trên GitHub mang tên C64 Keyboard vừa gây chú ý trong cộng đồng công nghệ khi tái tạo thành công font chữ từ những bức ảnh chụp các phím của chiếc máy tính Commodore 64. Không chỉ tái hiện các ký tự chữ và số thông thường, dự án còn phục dựng toàn bộ 63 ký tự đồ họa PETSCII đặc trưng từng in trên mặt phím. Đây là món quà dành cho những ai yêu mến dòng máy tính cá nhân huyền thoại một thời.

Mẫu font chữ C64 KeyboardMẫu font chữ C64 Keyboard

Từ ảnh chụp đến font chữ hoàn chỉnh

Điểm thú vị của dự án nằm ở cách tác giả tiếp cận: thay vì sao chép từ font bitmap trên màn hình, người tạo ra nó đã chụp ảnh các phím thật của Commodore 64 rồi phác thảo lại từng nét chữ.

Kết quả là một font chữ phản ánh đúng những gì người dùng từng nhìn thấy in trên mặt phím, chứ không phải những gì hiển thị trên màn hình CRT năm xưa. Các đường nét được làm sạch, tỷ lệ được chuẩn hóa để đảm bảo tính nhất quán nhưng vẫn giữ được hồn cốt của bản gốc.

Đây là một công trình tái tạo độc lập và không chính thức, với hình dáng, độ dày nét và tỷ lệ được suy luận từ bức ảnh bàn phím gốc — không phải bản sao chép chính xác từng pixel.

Bên trong bộ font có gì?

Bộ font C64 Keyboard bao gồm khá đầy đủ các thành phần:

  • Chữ in hoa, chữ số, dấu câu, mũi tên và ký hiệu bảng Anh (£)
  • Một số ký tự có dấu, bao gồm cả ký tự tiếng Hungary
  • Nhãn phím chức năng f1–f12 và các ký hiệu phím Commodore 64 cổ điển
  • Toàn bộ 63 ký tự đồ họa PETSCII in trên mặt trước các phím

Một đặc điểm thú vị: khi gõ chữ thường, font sẽ tự động hiển thị thành chữ hoa — đúng như cách các phím được in trên bàn phím thật.

Bộ ký tự PETSCII trong font C64 KeyboardBộ ký tự PETSCII trong font C64 Keyboard

PETSCII — linh hồn của Commodore 64

Với những ai từng lớn lên cùng Commodore 64, PETSCII (viết tắt của PET Standard Code of Information Interchange) là một phần ký ức khó quên. Đây là bộ ký tự đồ họa đặc biệt cho phép người dùng tạo hình ảnh, biểu tượng và trò chơi ngay trên dòng máy tính 8-bit này.

Dự án đã tái tạo thành công cả 63 ký tự PETSCII dưới dạng đường viền có thể chỉnh sửa, với danh tính và phép gán phím được tham chiếu từ tài liệu Ultimate Commodore 64 Reference. Người dùng có thể dùng phím Commodore kết hợp với các phím khác để chèn ký tự, hoặc dùng Shift cho các ký tự in hoa/chế độ đồ họa.

Cách sử dụng

Để trải nghiệm font chữ này, người dùng có thể:

  • Tải và cài đặt file TTF hoặc OTF, sau đó chọn "C64 Keyboard" trong ứng dụng
  • Tải gói đầy đủ, giải nén và mở file preview.html để thử nghiệm
  • Nhấn vào nút ký tự đặc biệt hoặc PETSCII để chèn ký hiệu vào khung thử chữ, rồi sao chép văn bản sang ứng dụng của mình

Lưu ý rằng các ký hiệu PETSCII được sao chép cần có font này để hiển thị đúng. Nếu đang dùng phiên bản cũ, người dùng nên cập nhật lên phiên bản 1.107 và khởi động lại các ứng dụng để tránh lỗi hiển thị.

Ý nghĩa với cộng đồng công nghệ Việt Nam

Dù Commodore 64 chưa từng phổ biến rộng rãi tại Việt Nam như ở châu Âu hay Bắc Mỹ, dự án này vẫn mang ý nghĩa đáng kể. Nó cho thấy sức mạnh của cộng đồng mã nguồn mở trong việc bảo tồn di sản kỹ thuật số — một xu hướng đang được nhiều nhà phát triển Việt Nam quan tâm.

Với các lập trình viên trẻ, đây cũng là bài học thú vị về cách kết hợp xử lý ảnh, thiết kế font và kỹ thuật tái tạo lịch sử để tạo ra sản phẩm có giá trị văn hóa. Toàn bộ đường viền có thể chỉnh sửa được lưu trong thư mục glyphs/, cùng các công cụ build trong scripts/, sẵn sàng cho bất kỳ ai muốn tìm hiểu hoặc đóng góp.

Những ai quan tâm có thể tìm thấy dự án trên GitHub, nơi tác giả công khai cả hướng dẫn build và lịch sử phiên bản.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗