Tôi có một số phông chữ OS 9 cũ có chứa dữ liệu phông chữ trong tài nguyên. Khi tôi cố gắng liên kết phông chữ như vậy trong một phông chữ @ và mở HTML trong trình duyệt, văn bản vẫn xuất hiện trong phông chữ mặc định.Sử dụng phông chữ tài nguyên OS 9 trong CSS với @ font-face
Khi tìm kiếm xung quanh, tôi thấy rằng dữ liệu phông chữ có thể được sao chép sang tệp ttf thông thường bằng thuộc tính rsrc. Vì vậy, tôi chạy lệnh cp <font>/rsrc <font>-attr.ttf
và thử liên kết tệp mới trong phông chữ @. Một lần nữa, văn bản xuất hiện trong phông chữ mặc định.
Một cuộc thảo luận khác về lưu lượng truy cập đề xuất chồng chéo và sao chép dữ liệu bằng cách sử dụng xattr -p <font> | xxd -r > <font>-xxd.ttx
. Một lần nữa, liên kết tệp này không thay đổi được phông chữ.
Để đảm bảo rằng HTML đúng, tôi đã liên kết phông chữ ttf mới hơn từ cùng một thư mục và nó hoạt động chính xác. Có ai biết nếu các phông chữ cũ có thể được sử dụng trong @ font-face, có hoặc không có bất kỳ chuyển đổi. Cảm ơn bạn.
Cảm ơn bạn rất nhiều cho việc này. Tôi ước tôi có thể cung cấp cho bạn một số loại đạo cụ bổ sung cho phần mềm này. – Avery
vali phông chữ của tôi có phông chữ bitmap bên trong - các bước vẫn giống nhau không? Tôi không thể chọn bất kỳ tệp lồng nhau nào để kéo ra. –
@GhostEcho: xin lỗi, không nhận thấy nhận xét này cho đến bây giờ. Tôi chỉ tạo các tài nguyên ''sfnt'' có thể kéo được, vì chúng tương ứng với dữ liệu chứa trong tệp .ttf. Tài nguyên 'NFNT'' là phông bitmap và không thực sự có thể sử dụng trong OS X: nếu vali phông chữ không chứa tài nguyên' sfnt'', nó có thể là phông chữ PostScript Type 1 lưu trữ dữ liệu phông chữ phác thảo trong các tệp riêng biệt (trong tài nguyên ''POST''). Trước tiên, bạn cần phải chuyển đổi các phông chữ đó thành phông chữ TrueType của Mac (hoặc thẳng đến phông chữ Windows TrueType) bằng cách sử dụng phần mềm khác trước khi chúng có thể sử dụng được. – NSGod