Tôi đã thực hiện một số nghiên cứu chi tiết hơn sau khi đặt câu hỏi này và vì vậy tôi đang thêm câu trả lời này dưới dạng một phần phụ lục cho Joonas ', điều này rất tốt nhưng không trả lời câu hỏi cuối cùng của tôi đủ chi tiết cho tôi:
Nếu việc sử dụng chính của các dịch vụ này là chuyển đổi sang các định dạng khác nhau, những định dạng nào thực sự cần thiết trên web hiện đại để hỗ trợ số lượng trình duyệt hợp lý kể từ năm 2019?
Nhiều nhà phát triển cho rằng WOFF và WOFF2 là các định dạng phông chữ duy nhất cần thiết trong phát triển web hiện đại . Tuy nhiên, những câu trả lời đó không có nguồn gốc rõ ràng và tôi cũng nghĩ rằng họ hơi quá nhiệt tình, vì vậy hãy bắt đầu bằng cách xem các số liệu hỗ trợ thực tế cho WOFF và WOFF2, theo CanIUse.com, là tiêu chuẩn công nghiệp để ghi lại điều này loại điều
Hỗ trợ cho WOFF2
WOFF2 cải thiện trên WOFF theo mọi cách, được hỗ trợ bởi hầu hết các trình duyệt máy tính để bàn được phát hành sau năm 2014, nhưng chỉ từ năm 2018 mới bắt đầu được hầu hết các trình duyệt di động hỗ trợ. Nó được hỗ trợ bởi ước tính 93% trình duyệt trên toàn cầu.
Hỗ trợ cho WOFF
WOFF bắt đầu được hỗ trợ bởi Internet Explorer trong IE9 (phát hành năm 2011), trong đó ám chỉ rằng định dạng EOT lỗi thời cho các phiên bản của IE phát hành từ năm 2011. Nó được hỗ trợ bởi một ước tính 97% các trình duyệt trên toàn cầu.
Các trình duyệt máy tính để bàn khác bắt đầu hỗ trợ WOFF gần như cùng lúc, bao gồm Firefox kể từ Firefox 3.6, Chrome kể từ Chrome 5 và Safari kể từ 5.1 (lần lượt phát hành năm 2010, 2011 và 2011), khiến các định dạng TTF và OTF 1 bị lỗi thời trong các phiên bản trước . Hầu hết các trình duyệt di động đã hỗ trợ WOFF kể từ năm 2013.
Hãy cẩn thận và kết luận
Từ quan điểm này, thật dễ dàng để viết ra tất cả các định dạng khác là không cần thiết, nhưng phần mềm không còn được hỗ trợ chính thức chưa bao giờ là một dấu hiệu tốt cho thấy nó không còn được sử dụng. Nói cách khác, chia sẻ phiên bản trình duyệt toàn cầu hoàn toàn không được đảm bảo là đại diện cho nhân khẩu học mà trang web của bạn sẽ được sử dụng.
Chia sẻ phiên bản trình duyệt có thể thay đổi đáng kể giữa các nhân khẩu học: các yếu tố như quốc gia, tầng lớp xã hội và thu nhập đều ảnh hưởng lớn đến thiết bị nào (và do đó, phiên bản trình duyệt) mà người dùng của bạn đang sử dụng. Là nhà phát triển, hãy suy nghĩ xem liệu trang web bạn đang xây dựng sẽ được sử dụng bởi nhân khẩu học có nhiều khả năng sử dụng các phiên bản cũ hơn đó.
Nếu bạn quyết định đó là trường hợp và bạn cần hỗ trợ các trình duyệt máy tính để bàn cũ hơn 2011 hoặc trình duyệt di động cũ hơn 2013, hãy sử dụng ngăn xếp phông chữ đầy đủ: WOFF2, WOFF, TTF (hoặc OTF) và EOT.
Nếu bạn không cần phải hỗ trợ những trình duyệt cổ đại, và nó vẫn còn đúng là bạn nhiều hơn khả năng không, chỉ cần sử dụng WOFF2 và WOFF như ngăn xếp nhóm phông chữ từ hiểm.
(1) TTF và OTF là các định dạng phông chữ truyền thống và bất kỳ trình duyệt nào hỗ trợ cái này đều hỗ trợ cái kia, vì vậy đừng bao giờ sử dụng cả hai