Trình tạo Webfont — TTF & OTF sang WOFF2 kèm CSS

Biến font desktop thành webfont nhanh: chuyển sang WOFF2 và WOFF, chỉ giữ các ký tự bạn cần và tải về mọi thứ kèm CSS @font-face có sẵn. Font của bạn không bao giờ được tải lên.

Cập nhật
Hãy kiểm tra giấy phép trước. Font được bảo vệ bởi giấy phép, và nhiều font không cho phép dùng trên web hoặc chuyển đổi, kể cả khi bạn đã mua. devpack không kiểm tra giấy phép và không chịu trách nhiệm về cách bạn sử dụng font.
Kéo thả file font vào đây hoặc nhấn để chọn
TTF, OTF, WOFF hoặc WOFF2 · Thêm cả một họ font · Xử lý trên trình duyệt, không tải lên đâu cả
Thêm tệp của bạn ở trên. Kết quả, bản xem trước và tệp tải xuống sẽ hiển thị tại đây.

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Giảm dung lượng font bằng cách chỉ giữ ký tự bạn cầnLatin, Cyrillic, Hy Lạp hoặc tùy chỉnh.Font Subsetter →

Cách dùng Trình tạo Webfont

  1. Kéo thả một hoặc nhiều file TTF hoặc OTF vào ô. Thêm tất cả các độ đậm của cùng một họ font.
  2. Kiểm tra ghi chú giấy phép của từng font. Chọn định dạng đầu ra và, nếu muốn, chọn các ký tự cần giữ.
  3. Xác nhận bạn có quyền chuyển đổi font này, rồi nhấn Generate webfonts.
  4. So sánh dung lượng, thử xem trước và nhấn Download ZIP. Tải thư mục fonts lên và thêm CSS vào website của bạn.

Kiểm tra giấy phép font trước

Font là phần mềm, và giấy phép quyết định bạn được làm gì với chúng. Nhiều giấy phép thương mại chỉ cho dùng trên máy tính, hoặc tính phí riêng cho việc dùng trên web, và một số cấm chuyển đổi file. Điều này vẫn có thể áp dụng dù bạn đã mua font. Các giấy phép mở như SIL Open Font License thường cho phép dùng trên web, nhưng vẫn có điều kiện riêng. Hãy đọc giấy phép trước khi chuyển đổi. devpack không kiểm tra giấy phép, và bạn hoàn toàn chịu trách nhiệm về cách sử dụng font cũng như các file bạn tạo ra.

Nên dùng định dạng font nào?

WOFF2 là lựa chọn phù hợp cho hầu hết website. Nó nén tốt nhất và hoạt động trên mọi trình duyệt hiện đại. Chỉ thêm WOFF nếu bạn cần hỗ trợ trình duyệt rất cũ. TTF và OTF là định dạng dành cho máy tính và thường nặng hơn nhiều.

Font subsetting là gì?

Một font có thể chứa hàng nghìn ký tự mà website của bạn không bao giờ hiển thị. Subsetting loại bỏ chúng, giúp giảm đáng kể dung lượng file và tăng tốc trang. Khi bạn chọn bộ ký tự, CSS cũng được thêm unicode-range, nên trình duyệt chỉ tải font khi trang thực sự cần. Hãy giữ lại mọi ngôn ngữ website của bạn dùng, vì ký tự bị loại bỏ sẽ dùng font dự phòng.

Trong file ZIP có gì?

  • Thư mục fonts chứa các file đã chuyển đổi.
  • stylesheet.css với một quy tắc @font-face cho mỗi font, bao gồm độ đậm và kiểu chữ.
  • demo.html, trang hiển thị từng font hoạt động.
  • FONT-INFO.txt, chứa thông tin bản quyền và giấy phép mà mỗi font khai báo.

Tùy chọn nâng cao

  • Variable font: thu hẹp một trục, xóa trục đó, hoặc tạo các độ đậm tĩnh như 400 và 700. CSS sẽ có dải độ đậm phù hợp.
  • Tính năng OpenType: giữ bộ tiêu chuẩn, giữ tất cả, hoặc chỉ chọn đúng những tính năng bạn muốn.
  • Vertical metrics: đồng bộ chiều cao dòng trên các nền tảng, hoặc tự đặt giá trị riêng.
  • Fallback khớp kích thước: thêm một font hệ thống đã điều chỉnh kích thước để chữ ít xê dịch khi webfont tải xong, giúp cải thiện điểm layout shift.
  • Mã: lấy quy tắc @font-face, đoạn mã sử dụng, thẻ preload hoặc cấu hình Tailwind CSS.

Giá trị font-display nào tốt nhất?

swap hiển thị chữ bằng font dự phòng ngay, rồi chuyển sang font của bạn khi tải xong. optional tránh được việc đổi font và layout shift, nhưng nếu kết nối chậm thì font của bạn có thể không bao giờ hiển thị. Để tăng tốc hơn nữa, hãy preload font chính bằng thẻ link rel="preload" và kiểm tra trang bằng Page Speed Test.

Dùng webfont trong Webflow

Tải các file WOFF2 và tải lên tại Site settings → Fonts → Custom fonts. Webflow sẽ tự tạo CSS cho bạn. Cần thêm mã tùy chỉnh trong dự án? Công cụ HTML & CSS to Webflow có thể giúp bạn.

Cũng được tìm dưới tên: tạo webfont, webfont generator, chuyển font sang woff2, ttf sang woff2, otf sang woff2, font-face css generator, cắt font subset, convert font sang webfont.

Các công cụ dùng kèm tốt với Trình tạo Webfont

  • Font Subsetter — Làm font nhẹ hơn đáng kể bằng cách xóa những ký tự bạn không dùng.
  • Nén ảnh — Giảm dung lượng ảnh và đồ họa đến 90% mà gần như không thấy mất chất lượng, tùy thuộc vào ảnh và cài đặt.
  • Nén CSS — Dán stylesheet vào để thu nhỏ ngay lập tức.
  • Mẫu nút CSS — Chọn một trong 24 nút CSS có hiệu ứng động: nền đổ màu, viền chạy, phát sáng, lấp lánh và nút 3D lún xuống.

Câu hỏi thường gặp

Tôi có được phép chuyển đổi mọi font không?
Không. Điều này phụ thuộc vào giấy phép của từng font, và nhiều font thương mại không cho phép. Bạn phải sở hữu font hoặc có giấy phép cho phép chuyển đổi và dùng trên web. devpack không kiểm tra việc này giúp bạn, và bạn hoàn toàn chịu trách nhiệm khi sử dụng.
Điều gì xảy ra nếu font bị đánh dấu là hạn chế?
Phần thiết lập của chính font cho biết chủ sở hữu không cho phép nhúng. Bạn chỉ có thể tiếp tục khi xác nhận đã được chủ sở hữu cho phép.
devpack có kiểm tra font của tôi có giấy phép không?
Không. Công cụ chỉ hiển thị thông tin mà file font tự khai báo, và thông tin đó có thể thiếu hoặc sai. Hãy luôn kiểm tra giấy phép thực tế của bạn.
Font của tôi có bị tải lên không?
Không. Mọi thứ chạy trên trình duyệt của bạn, nên file font luôn nằm trên thiết bị của bạn.
Đây có phải là lựa chọn thay thế cho Font Squirrel không?
Công cụ làm công việc tương tự, với một khác biệt lớn: font được chuyển đổi ngay trên trình duyệt và không gửi lên máy chủ. Công cụ cũng hỗ trợ variable font, fallback khớp kích thước và Tailwind CSS.
Tôi có nên vẫn dùng WOFF không?
Hiếm khi. WOFF2 hoạt động trên mọi trình duyệt hiện đại, nên đa số website chỉ cần định dạng này.
Vì sao sau khi chuyển đổi một số ký tự bị thiếu?
Chúng đã bị loại bỏ do bạn chọn bộ ký tự, hoặc font vốn không có chúng. Hãy chọn Keep all, hoặc thêm các ký tự còn thiếu rồi tạo lại.
Vì sao không có đầu ra EOT hoặc SVG?
Các định dạng này chỉ cần thiết cho trình duyệt rất cũ. Trình duyệt hiện đại dùng WOFF2.
Tôi có thể cài Trình tạo Webfont như một ứng dụng web và dùng khi không có mạng không?
Có. Trình tạo Webfont là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan