Chuyển WOFF sang OTF
Mỗi file WOFF đều chứa bên trong một font TrueType hoặc một font OpenType dạng PostScript. Nếu font bên trong thuộc loại PostScript, việc chuyển sang OTF chỉ đơn giản là trả font về dạng gốc, giữ nguyên đường cong, hinting và mọi thứ khác.
Chuyển đổi phông chữ
hoặc thả tệp TTF, OTF, WOFF … vào đây ·
Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút
Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.
Loại bỏ các bộ chữ bạn không dùng có thể giảm phông chữ web từ hàng trăm KB xuống dưới 30 KB. Hãy giữ tất cả ký tự với phông chữ cài đặt trên máy tính.
Dán văn bản hoặc các ký tự mà phông chữ phải hỗ trợ, ví dụ chữ trong logo hoặc một tiêu đề. Mọi ký tự khác sẽ bị loại bỏ.
Hinting giúp chữ nhỏ sắc nét hơn trên màn hình Windows. Gỡ bỏ hinting thường giảm 10–30% dung lượng phông chữ web; tự động hinting sẽ thêm hinting cho phông chữ chưa có.
Để trống để giữ tên gốc. Đổi tên cho phép bạn cài phông chữ đã chuyển đổi bên cạnh phông chữ gốc mà không bị xung đột.
Ví dụ Regular, Bold, Italic. Để trống để giữ tên kiểu chữ gốc.
Cách sử dụng công cụ này
- 1
Tải lên font WOFF
Thêm các file .woff, tối đa 20 file mỗi lượt và mỗi file không quá 95 MB. Có thể trộn font web CFF và TrueType trong cùng một lượt.
- 2
Giữ OTF làm định dạng đích
Chuyển sang được đặt là OTF. Hinting ở chế độ Keep sẽ giữ lại các hint PostScript mà file WOFF có sẵn; Auto-hint thêm hint cho những font không có hint.
- 3
Chuyển sang OTF
Nhấn Chuyển sang OTF →, lưu các file rồi nhấp đúp để cài đặt. Hãy đóng và mở lại các ứng dụng thiết kế để danh sách font được cập nhật.
Nếu WOFF được tạo từ OTF, việc chuyển đổi này là tách lớp bọc chính xác. Nếu được tạo từ TTF, các đường cong được viết lại dạng bậc ba và vẫn giữ nguyên hình dạng.
Chuyển WOFF sang OTF tùy thuộc vào loại font bên trong
Đặc tả WOFF 1.0, một khuyến nghị của W3C từ năm 2012, định nghĩa một vùng chứa chứ không phải một loại font mới. Tiêu đề của nó ghi lại loại font bên trong, sau đó liệt kê từng bảng cùng độ dài đã nén và độ dài gốc. Các hãng font vẽ bộ chữ bằng PostScript, truyền thống đằng sau phần lớn font in ấn, xuất file WOFF loại CFF cho giấy phép web. Các hãng làm việc với TrueType thì xuất loại còn lại. Phần mở rộng .woff không cho bạn biết đó là loại nào.
Với file loại CFF, chuyển sang OTF nghĩa là giải nén các bảng rồi ghi lại, nên cả hint PostScript cũng được giữ và Hinting ở chế độ Keep là cài đặt phù hợp. Với file loại TrueType, bộ chuyển đổi phải tạo bảng CFF mới: đường cong bậc hai chuyển sang bậc ba chính xác, nhưng các chỉ thị TrueType không có tương ứng trong CFF nên bị loại bỏ. Đó không phải lỗi, chỉ là lý do để ưu tiên xuất TTF cho các file này.
Đọc tiêu đề
Bộ chuyển đổi kiểm tra chữ ký WOFF và trường loại font trước khi động đến bất kỳ bảng nào.
Giải nén các bảng
Mỗi bảng nén bằng zlib được giải nén và kiểm tra checksum.
Ghi file OTF
Font CFF được ghi lại như cũ; font TrueType được tạo bảng CFF bậc ba mới.
Thẻ OTTO: cách nhận biết font web dạng CFF
OTTOthẻ loại font lưu ở byte 5–8 của WOFF chứa outline PostScript
Thẻ này đến từ chính OpenType: mọi file .otf trên máy tính có outline CFF đều bắt đầu bằng bốn chữ cái đó, và WOFF chỉ sao chép giá trị ấy vào tiêu đề. Bạn không cần kiểm tra trước khi tải lên vì bộ chuyển đổi đọc được cả hai loại, nhưng biết loại font sẽ giúp bạn chọn giữa trang này và chuyển WOFF sang TTF, hoặc giải thích vì sao một bộ chữ có hint còn bộ khác thì không.
Lựa chọn tương tự cũng có ở định dạng mới hơn. File .woff2 cũng ghi lại loại font, và công cụ chuyển đổi font chữ xử lý theo cách tương tự, với Brotli thay cho zlib.
Bản quyền khi dùng font web trên máy tính
WOFF
Phông chữ web WOFF
WOFF là định dạng phông chữ web do Mozilla, Opera và Microsoft tạo ra và được công bố thành W3C Recommendation năm 2012. Định dạng bọc dữ liệu phông TrueType hoặc OpenType kèm nén và metadata để tải nhanh hơn. Mọi trình duyệt đều hỗ trợ WOFF, nhưng định dạng này phần lớn đã bị WOFF2, vốn nén tốt hơn, thay thế. Hệ điều hành máy tính không cài trực tiếp được phông WOFF.
- Nén
- Không mất dữ liệu
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- 2012 · W3C (Mozilla, Opera, Microsoft)
OTF
Phông chữ OpenType
OTF là định dạng phông chữ OpenType, do Microsoft và Adobe tạo ra năm 1996 và nay là chuẩn ISO/IEC 14496-22. Tệp có thể chứa đường nét TrueType hoặc PostScript (CFF) và hỗ trợ các tính năng typography nâng cao như chữ ghép (ligature), ký tự thay thế, chữ hoa nhỏ (small caps) và phạm vi ngôn ngữ rộng. OpenType là chuẩn cho phông chữ chuyên nghiệp trên mọi nền tảng lớn. Định dạng này không được nén cho web, nên các website thường dùng WOFF2 thay thế.
- Nén
- Không mất dữ liệu
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- 1996 · Microsoft and Adobe
Chuyển WOFF sang OTF đưa font web về máy tính dưới dạng OpenType, đây là thao tác tách lớp bọc chính xác khi WOFF được tạo từ font CFF và là lựa chọn tự nhiên cho in ấn và quy trình của Adobe.
Câu hỏi thường gặp về chuyển WOFF sang OTF
Nên chuyển WOFF sang OTF hay sang TTF?
Hãy dựa vào đường nét (outline) bên trong file. WOFF có tiêu đề ghi OTTO chứa outline CFF và được chuyển sang OTF mà không phải chỉnh sửa bất kỳ đường cong nào. WOFF tạo từ outline TrueType vẫn cài đặt tốt như vậy, nhưng nên dùng chuyển WOFF sang TTF để không phải viết lại các glyph.
Làm sao biết file WOFF chứa đường nét CFF hay TrueType?
Hãy xem 8 byte đầu tiên. Mọi file WOFF đều bắt đầu bằng chữ ký wOFF, và 4 byte tiếp theo cho biết loại font: OTTO với outline CFF, hoặc số phiên bản nhị phân 1.0 với TrueType. Bất kỳ trình xem hex nào, hoặc lệnh xxd -l 8 trong terminal, đều hiển thị được các byte này.
File OTF có giống hệt font gốc của nhà thiết kế không?
Về mặt chức năng là có, khi font thuộc loại CFF: cùng outline, hint, số đo và tính năng. File được dựng lại từ các bảng đã giải nén, nên byte và thứ tự bảng có thể khác bản gốc của hãng font, nhưng điều này không ảnh hưởng đến hiển thị.
File OTF chuyển từ WOFF có dùng được trong Adobe InDesign và Illustrator không?
Có. Sau khi cài đặt, OTF với outline CFF chính là loại font mà thư viện font của Adobe sử dụng, và InDesign cùng Illustrator liệt kê nó cùng các font khác, kể cả các tính năng OpenType trong bảng Glyphs và OpenType.
Vì sao file OTF có dung lượng lớn hơn file WOFF đã tải lên?
WOFF đã được nén bằng zlib còn OTF thì không. Font trên máy tính được lưu không nén để hệ thống đọc trực tiếp, nên dung lượng tăng là điều bình thường và không có nghĩa là có gì được thêm vào.
- Chuyển WOFF sang TTFGiải nén web font WOFF 1.0 thành file TrueType TTF cài đặt được, từ bộ webfont cũ, bản sao lưu website hay gói icon font. Tối đa 20 font mỗi lượt.
- Chuyển WOFF2 sang TTFGiải nén font web WOFF2 thành file TrueType TTF dùng được trên Windows, macOS, Word và Figma. Tìm hiểu vì sao một số font web bị thiếu chữ.
- Chuyển TTF sang OTFChuyển font TrueType TTF sang OpenType OTF với đường viền CFF. Đường cong bậc hai đổi chính xác sang bậc ba; xem hinting và tính năng thay đổi ra sao.
- Chuyển OTF sang TTFChuyển font OpenType OTF sang TrueType TTF cho ứng dụng chỉ nhận TTF. Xem điều gì xảy ra với đường cong bậc ba, hint PostScript và khi nào nên auto-hint.
- Chuyển TTF sang WOFFĐóng gói font TrueType thành WOFF 1.0 cho Internet Explorer 9–11, máy đọc ebook đời cũ và giao diện CMS cũ. Xem khi nào vẫn nên kèm font dự phòng WOFF.