Một vài năm trước, chúng tôi đã có một nhà thiết kế đồ họa sửa đổi trang web của chúng tôi. Kết quả của anh ấy trông tuyệt vời, nhưng anh ấy không may đã giới thiệu một phông chữ không được hỗ trợ mới bởi trình duyệt web.Bản địa hóa hình ảnh trong ASP.NET
Lúc đầu, tôi thích, "Cái gì!?!" ... vì hầu hết nội dung của chúng tôi là động và không có cách nào thực sự để tạo trước tất cả hình ảnh. Cũng có nhiều vấn đề về ngôn ngữ (vì chúng tôi biết tiếng Tây Ban Nha đang ở trên đường chân trời).
Dù sao, tôi quyết định tạo một số lớp để tự động tạo hình ảnh qua GDI + và lập trình lưu trữ chúng khi cần thiết. Điều này giải quyết hầu hết các vấn đề ban đầu của chúng tôi. Tuy nhiên, bây giờ tải của chúng tôi đã tăng lên đáng kể, đã có một cống trên máy chủ UI của chúng tôi.
Bây giờ cho câu hỏi ... Tôi đang tìm cách thay thế hầu hết các hình ảnh GDI + động bằng phông chữ trình duyệt web chuẩn. Tôi đang nghĩ đến việc giữ một số hình ảnh GDI + được hiển thị và đưa chúng vào tệp resx, nhưng có kế hoạch thay thế hầu hết chúng bằng phông chữ Tahoma hoặc Arial qua asp: Nhãn.
Bạn đã tìm thấy giải pháp hình ảnh được bản địa hóa tốt hơn ở đâu?
- Nhúng hình ảnh vào resx
- Chỉ thêm url hình ảnh vào resx
- Một số giải pháp khác
mối quan tâm chính của tôi là để hạn chế việc xử lý trên máy chủ giao diện người dùng. Nếu đó là trường hợp, sẽ thêm url hình ảnh để resx là một giải pháp tốt hơn so với thực sự nhúng hình ảnh vào resx?
Điều duy nhất tôi có thể nghĩ đến đây mặc dù là nếu người dùng thay đổi ngôn ngữ, họ sẽ phải xóa bộ nhớ cache của họ để xem nội dung khác. Không nhất thiết phải là một vấn đề lớn, nhưng một cái gì đó để nhận thức được. –