Tôi bắt đầu làm việc tại công ty này sử dụng triển khai 2D OpenGL để hiển thị dữ liệu của hệ thống (chạy trên Windows.) Toàn bộ hệ thống được xây dựng với C++ (sử dụng C++ Builder 2007). Có điều là, tất cả các văn bản họ in có pixelized khi bạn phóng to, mà tôi nghĩ sẽ xảy ra bởi vì các văn bản là một bitmap:Phông chữ dựa trên Vector trên OpenGL
Từ những gì tôi biết họ sử dụng các tập tin phông chữ tương tự như Windows không. Tôi hỏi xung quanh đây về lý do tại sao điều này xảy ra và câu trả lời tôi nhận được là anh chàng đã thực hiện nó (không hoạt động ở công ty nữa) nói phông chữ trên OpenGL rất khó và đây là điều tốt nhất mà anh ấy có thể làm hoặc điều gì đó giống như vậy.
Câu hỏi của tôi là: có cách nào đơn giản và hiệu quả để làm cho văn bản cũng là véc-tơ (giống như cách các dòng trong hình ảnh không?) Vì vậy, khi tôi phóng to máy ảnh, điều này xảy ra rất nhiều, chúng không pixelize. Tôi có ít kiến thức về OpenGL và nếu bạn có một số hướng dẫn và/hoặc hướng dẫn liên quan đến điều này để hướng tôi đi đúng hướng tôi sẽ rất biết ơn. Về cơ bản, bất kỳ tài liệu nào cũng tuyệt vời.
Vấn đề chính với OpenGL là phông chữ được xử lý rất không nhất quán trên nền tảng và hỗ trợ cho chúng là tối thiểu - nhưng có thể có 3 thư viện của bên thứ ba dành cho điều này (SDL và GLEW cung cấp hỗ trợ, IIRC) – Polar
I ' sẽ tìm những thư viện đó, cảm ơn! – dccarmo
@AkiSuihkonen nếu bạn tìm thấy chúng, hãy chia sẻ ở đây! Cảm ơn! – dccarmo