Tôi biết về các dịch vụ như Online Font Converter, nhưng tôi quan tâm đến giải pháp ngoại tuyến, tốt nhất là trên dòng lệnh. Có ai biết một công cụ hoặc quy trình làm việc làm thế nào để chuyển đổi WOFF sang OTF/TTF ngoại tuyến?Làm thế nào để chuyển đổi WOFF sang TTF/OTF thông qua dòng lệnh?
Trả lời
Tôi đã viết một công cụ đơn giản cho rằng:
https://github.com/hanikesn/woff2otf
Hiện nay chỉ được thử nghiệm với các file ttf.
Đá này! Cảm ơn bạn đã viết nó. – Anthony
Thử nghiệm với OTF. Dường như làm việc! –
Tôi muốn chuyển đổi từ ttf sang otf. Điều này cũng sẽ làm việc? –
Ive được tìm kiếm này quá nhưng, xin lỗi tôi không thể tìm thấy một ẩn một nhưng tôi thấy điều này:
http://orionevent.comxa.com/woff2otf.html - không còn có sẵn
của nó thực sự tốt
EDIT: Đã tìm thấy công cụ dòng lệnh
https://superuser.com/questions/192146/converting-from-woffweb-open-font-format
Có, tôi đã sử dụng tính năng này. Tuy nhiên, tôi đang tìm kiếm một cách cụ thể cho cách này để làm việc ngoại tuyến. –
Tìm thấy một cái mới! : D –
EverythingFonts has an online tool có vẻ hoạt động tốt.
Nếu bạn muốn làm điều đó trực tuyến, sau Erik Tjernlund's answer on Super User, bạn có thể downloaded the source và biên dịch file thực thi của woff2sfnt
và sfnt2woff
.
Phiên bản mới nhất của văn bản này là từ 2009/09/09. Thật không may tôi đã phát hiện ra rằng nó không xuất hiện để làm việc cho tất cả các tập tin WOFF, đôi khi phàn nàn về một chữ ký xấu và đôi khi chỉ đơn giản là đưa ra một tập tin OTF bị hỏng.
tôi đã sử dụng kịch bản python liên kết ở trên bởi barethon viết một online javascript converter of WOFF to OTF
Tôi nhận ra chủ đề này đã không hoạt động trong một thời gian bây giờ, nhưng với sự giúp đỡ của một vài người dùng stackoverflow, tôi đã có thể sử dụng kịch bản python được đề cập ở trên [woff2otf.py bởi @hanikesn] để tạo luồng công việc cho phép chuyển đổi hàng loạt các tệp woff.
Nếu không sử dụng các poster ban đầu, sau đó cho những người khác đi qua chủ đề này để tìm kiếm những điều tương tự, hãy kiểm tra bài của tôi để biết chi tiết về làm thế nào để làm điều này:
Modify Python Script to Batch Convert all "WOFF" Files in Directory
Thậm chí nếu bạn không cần chuyển đổi hàng loạt, onlinefontconverter.com tạo ra các kết quả không đáng tin cậy và mọi thứ allfonts.com đều có giới hạn 0,4 MB về chuyển đổi trừ khi bạn nâng cấp lên tài khoản trả phí và cả hai đều tốn thời gian so với các giải pháp ngoại tuyến.
Chúc may mắn!
Đây là mã tham chiếu cho lập hồ sơ WOFF: http://people.mozilla.org/~jkew/woff/ Tôi có một gương: https://github.com/samboy/WOFF
Để biên dịch và cài đặt, hãy chắc chắn bạn có các thư viện phát triển zlib cài đặt (ví dụtrong CentOS6 yum -y install zlib-devel
như root), sau đó
git clone https://github.com/samboy/WOFF
cd WOFF
make
Sau đó, khi root:
cp sfnt2woff /usr/local/bin
Một khi điều này được thực hiện, để thực hiện một webfont, nhập thư mục với file .ttf, sau đó chạy sfnt2woff
sfnt2woff Chortle2014f.ttf
Điều này tạo ra tệp webfont Chortle2014f.woff. Thay thế "Chortle2014f.ttf" bằng tên của webfont thực để chuyển đổi.
Liên kết đầu tiên tôi cung cấp có Windows và MacOS nhị phân cho những người không muốn cài đặt trình biên dịch.
Đây là mã tham chiếu cho lập hồ sơ WOFF2: https://github.com/google/woff2 Lưu ý rằng đoạn mã này sẽ không cài đặt trong CentOS6, nhưng biên dịch và cài đặt chỉ tốt trong CentOS7:
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean all
woff2 hệ phông chữ tương tự như:
woff2_compress Chortle2014f.ttf
- 1. Làm thế nào để chuyển các tùy chọn liên kết tới msbuild thông qua dòng lệnh?
- 2. Làm cách nào để chuyển cờ -g3 sang gcc qua Tạo dòng lệnh?
- 3. Chuyển biến sang tập lệnh Ruby qua dòng lệnh
- 4. Làm thế nào để chuyển đổi giữa python 2,7 sang python 3 từ dòng lệnh?
- 5. Chuyển từ điển sang tập lệnh Python thông qua dòng lệnh
- 6. Làm thế nào để sửa đổi biến PATH chắc chắn thông qua dòng lệnh trong Windows
- 7. Làm thế nào để chuyển đổi char sang byte?
- 8. Làm cách nào để truyền chuỗi thô tới các lệnh thông qua dòng lệnh trong PowerShell?
- 9. Làm thế nào để thiết lập giá trị dòng lệnh thông qua Ruby để xem trạng thái thông qua PS?
- 10. Truyền biến số sang tập lệnh PowerShell thông qua dòng lệnh
- 11. Làm cách nào để chuyển arg từ dòng lệnh sang rake sau đó rspec
- 12. Làm thế nào để chuyển đổi nsstring sang cString?
- 13. Làm thế nào để biên dịch Flash .fla thành .swf thông qua dòng lệnh?
- 14. Làm thế nào để dừng/khởi động ứng dụng IIS 7 thông qua dòng lệnh?
- 15. Làm thế nào để xuất cơ sở dữ liệu thông qua dòng lệnh?
- 16. TortoiseSVN làm thế nào để bạn vô hiệu hóa/Kích hoạt TSVNCache.exe thông qua dòng lệnh?
- 17. Làm thế nào để bạn chạy một truy vấn thông qua mysql từ dòng lệnh?
- 18. Làm thế nào để xem chú thích của java classfile thông qua dòng lệnh?
- 19. Làm thế nào để chuyển đổi NSUrl sang NSString?
- 20. Làm thế nào để chuyển đổi char * sang BSTR?
- 21. Làm thế nào để chạy lệnh shell thông qua vimscript?
- 22. Làm thế nào để chuyển đổi CFArrayRef sang NSArray?
- 23. Thực hiện dòng lệnh thông qua php?
- 24. Làm thế nào để animate dòng lệnh?
- 25. Làm cách nào để chuyển các tùy chọn "-J" sang javac thông qua Maven?
- 26. Làm thế nào để chuyển đổi tệp .cs sang lệnh ghép ngắn PowerShell?
- 27. Làm thế nào để chuyển đổi char * sang std :: vector?
- 28. Làm thế nào để chuyển đổi ISO8859-15 sang UTF8?
- 29. làm thế nào để chuyển đổi IEnumerable sang IObservable?
- 30. Làm thế nào để chuyển đổi CSV sang Excel?
Nhìn vào dòng tiêu đề, WOFF (Định dạng phông chữ mở web) được đặt tên không nhất quán. W3C lẽ ra phải dùng "Web Truetype Font". –