Cơ chế hoạt động của Font License & Info Checker
Công cụ Font License & Info Checker cho phép người dùng mở trực tiếp một tệp phông chữ cục bộ ngay trong trình duyệt web để kiểm tra các siêu dữ liệu (metadata) được nhúng bên trong. Các thông tin này bao gồm khai báo giấy phép, chi tiết sở hữu và các cờ nhúng tài liệu.
Điểm đặc biệt của công cụ là quá trình đọc và phân tích tệp tin diễn ra hoàn toàn cục bộ trên thiết bị của người dùng. Tệp phông chữ không bị tải lên bất kỳ máy chủ bên ngoài nào, đảm bảo tính riêng tư và bảo mật tuyệt đối cho các tài sản thiết kế.
Cần lưu ý rằng công cụ này hoạt động như một phương tiện để xem các bằng chứng và khai báo kỹ thuật được lưu trữ sẵn bên trong tệp phông chữ. Kết quả hiển thị không mang giá trị pháp lý để chứng minh bạn là người sở hữu giấy phép hợp pháp hoặc xác nhận ai là người đã mua phông chữ đó.
Định dạng đầu vào và giới hạn kỹ thuật
Để tiến hành kiểm tra, người dùng chỉ cần kéo và thả một tệp phông chữ cục bộ vào vùng có nhãn Thả một tệp phông chữ vào đây hoặc chọn tệp trực tiếp từ thiết bị.
- Các định dạng được hỗ trợ: TTF, OTF, WOFF, WOFF2 và TTC.
- Giới hạn dung lượng: Tối đa 32 MB cho mỗi tệp.
- Xử lý bộ sưu tập phông chữ (TTC): Đối với định dạng TrueType Collection (TTC) chứa nhiều phông chữ bên trong, công cụ sẽ phân tích và hiển thị tối đa 32 phông chữ đầu tiên. Khi vượt quá giới hạn này, hệ thống sẽ đưa ra cảnh báo:
Hiển thị 32 phông chữ đầu tiên trong bộ sưu tập này..
Nếu tệp tải lên không đúng định dạng hoặc gặp lỗi vật lý, hệ thống sẽ trả về các thông báo lỗi cụ thể để người dùng dễ dàng xử lý.
Cấu trúc dữ liệu và kết quả hiển thị
Sau khi tệp phông chữ được xử lý thành công, giao diện sẽ hiển thị báo cáo chi tiết được chia thành các nhóm thông tin rõ ràng:
Tệp phông chữ (Font file)
Mục này hiển thị các thông tin định danh cơ bản của phông chữ:
Phông chữ trong bộ sưu tập(chỉ xuất hiện khi tải tệp TTC).Họ phông chữ (Family).Kiểu dáng (Style).Tên đầy đủ.Tên PostScript.Phiên bản.
Khai báo giấy phép (License declarations)
Khu vực này trích xuất các điều khoản pháp lý được nhà thiết kế tích hợp sẵn:
Văn bản giấy phép: Hiển thị toàn bộ nội dung điều khoản hoặc thông báoKhông có văn bản giấy phép nào được khai báo trong trường tên tiêu chuẩn.nếu trường này bị bỏ trống.URL giấy phép: Đường dẫn đến trang web chứa điều khoản chi tiết, hoặc thông báoKhông có URL giấy phép nào được khai báo trong trường tên tiêu chuẩn..- Lưu ý quan trọng: Hệ thống luôn hiển thị dòng cảnh báo
Đây là các khai báo được lưu trữ bên trong tệp phông chữ này. Chúng không xác nhận ai đã được cấp phép sử dụng hoặc liệu mục đích sử dụng dự kiến có được áp dụng hay không.để nhắc nhở người dùng về tính pháp lý của dữ liệu.
Nhúng tài liệu (Document embedding)
Phần này phân tích cờ fsType (Font State Type) trong bảng OS/2 của phông chữ để xác định quyền hạn khi đóng gói phông chữ vào các tài liệu kỹ thuật số như PDF:
Thiết lập chính: Trả về một trong các trạng thái kỹ thuật bao gồm:Nhúng có thể cài đặt (Installable)Nhúng giấy phép bị hạn chế (Restricted License)Nhúng xem trước & in (Preview & Print)Nhúng có thể chỉnh sửa (Editable)Các bit nhúng bị xung độtPhông chữ này không có trường nhúng OS/2 có thể đọc được.
Giá trị fsType gốc: Mã thập phân hoặc thập lục phân gốc của cờ.- Cờ bổ sung: Hiển thị các thuộc tính nâng cao như
Không tạo tập con (No subsetting),Chỉ nhúng bitmap,Các bit dự phòng hoặc không còn dùng cũng được thiết lập, hoặcKhông có cờ nhúng bổ sung. - Lưu ý kỹ thuật: Dòng thông báo
fsType mô tả việc nhúng trong tài liệu. Nó không quyết định quyền sử dụng webfont, ứng dụng, thương mại, sửa đổi hoặc phân phối lại.giúp phân biệt rõ ràng giữa quyền nhúng tài liệu kỹ thuật và quyền thương mại diện rộng.
Bản ghi sở hữu và nguồn (Ownership and source records)
Nếu phông chữ chứa thông tin về tác giả và bản quyền, hệ thống sẽ liệt kê chi tiết. Nếu trống, giao diện sẽ hiển thị Không tìm thấy bản ghi sở hữu hoặc nguồn nào trong các trường tên tiêu chuẩn..
Bản quyềnNhãn hiệuNhà sản xuấtNhà thiết kếMô tảURL nhà cung cấpURL nhà thiết kếBản ghi ‹language›: Thể hiện các biến thể ngôn ngữ khác nhau của siêu dữ liệu.Giá trị dài đã được rút ngắn để hiển thị: Xuất hiện khi các đoạn mô tả quá dài bị cắt bớt để đảm bảo thẩm mỹ giao diện.
Các lỗi thường gặp và hướng xử lý
Trong quá trình kiểm tra phông chữ, người dùng có thể gặp phải một số thông báo lỗi dựa trên trạng thái của tệp tin:
- Vui lòng chọn một tệp phông chữ TTF, OTF, WOFF, WOFF2 hoặc TTC.: Xuất hiện khi người dùng cố gắng tải lên một tệp không thuộc các định dạng được hỗ trợ.
- Tệp này trống. Vui lòng chọn một tệp phông chữ hoàn chỉnh.: Xuất hiện khi tệp được tải lên không chứa bất kỳ dữ liệu nào.
- Phông chữ này vượt quá giới hạn 32 MB.: Xuất hiện khi dung lượng của tệp vượt quá giới hạn tối đa 32 MB mà công cụ cho phép.
- Tệp này không phải là phông chữ được hỗ trợ có thể đọc được. Nó có thể bị hỏng hoặc sử dụng định dạng khác.: Xuất hiện khi tệp bị hỏng, bị hỏng cấu trúc hoặc sử dụng một định dạng không được hỗ trợ.
- Trình duyệt không thể đọc tệp này. Hãy thử một bản sao khác.: Xuất hiện khi trình duyệt gặp lỗi và thất bại trong việc đọc dữ liệu từ tệp.
- Quá trình đọc mất quá nhiều thời gian và đã bị dừng. Hãy thử một tệp phông chữ nhỏ hơn hoặc khác.: Xuất hiện khi thời gian đọc tệp kéo dài quá lâu khiến hệ thống phải dừng lại.
- Không thể kiểm tra phông chữ này.: Xuất hiện khi quá trình phân tích và kiểm tra phông chữ thất bại vì bất kỳ lý do ngoài ý muốn nào khác.
Câu hỏi thường gặp (FAQ)
Công cụ này có thể xác nhận tôi được cấp phép sử dụng phông chữ này không? Không. Một tệp phông chữ có thể chứa bản quyền, văn bản giấy phép, URL giấy phép và các cờ nhúng kỹ thuật, nhưng nó không thể hiển thị ai đã mua nó, tài khoản hoặc công ty nào được áp dụng, nó đến từ đâu hoặc liệu mục đích sử dụng dự kiến của bạn có phù hợp với thỏa thuận hay không. Hãy đối chiếu các trường này với nguồn tải xuống, hóa đơn và các điều khoản hiện hành từ nhà thiết kế hoặc xưởng đúc phông chữ.
Điều gì xảy ra nếu phông chữ không chứa văn bản giấy phép? Văn bản bị thiếu chỉ có nghĩa là bản sao này của tệp không khai báo giấy phép trong các trường tên tiêu chuẩn. Điều đó không làm cho phông chữ trở nên miễn phí hoặc không có giấy phép. Hãy kiểm tra thư mục đi kèm tệp, trang tải xuống gốc, lịch sử đơn hàng của bạn hoặc liên hệ trực tiếp với nhà sản xuất phông chữ.
Các cờ nhúng có ý nghĩa gì? Chúng là các thiết lập kỹ thuật của nhà sản xuất phông chữ để đặt phông chữ bên trong tài liệu: có thể cài đặt, bị hạn chế, xem trước và in, hoặc có thể chỉnh sửa. Các bit bổ sung có thể cấm tạo tập con (subsetting) hoặc chỉ cho phép dữ liệu bitmap. Các thiết lập này không cấp quyền sử dụng webfont, ứng dụng, thương mại, sửa đổi hoặc phân phối lại, và các điều khoản bằng văn bản có thể áp đặt các giới hạn khác.