2011-07-31 26 views
6

Tôi nghĩ rằng tôi đã khắc phục sự cố của mình ở đây ... Tôi đã cài đặt một số phông chữ không chuẩn vào thư mục ~/.fonts của mình và chạy 'mkfontdir' và 'mkfontscale'. Các phông chữ hiển thị khi tôi liệt kê chúng với 'fc-list'. Vấn đề vẫn là wkhtmltopdf không nhận ra chúng. Các phông chữ hệ thống khác như 'Courier 10 Pitch' được nhận ra ... không phải là những gì trong thư mục người dùng của tôi. Vì vậy, có cách nào để có được wkhtmltopdf (hoặc cho rằng vấn đề, webkit) để nhận ra các phông chữ trong thư mục của tôi? Có một cái gì đó tôi phải làm trên ssh hoặc là có một tùy chọn tôi có thể thiết lập trong ruby?Nhận wkhtmltopdf để nhận ra thư mục phông chữ của người dùng

Trả lời

0

Sự cố vẫn tồn tại? Tôi chỉ cần thử với một máy chủ Ubuntu ảo và có phông chữ làm việc mà không có bất kỳ vấn đề mặc dù phiên bản tôi nhận được từ kho là 0.9.9 mà là khá cũ. quá trình của tôi:

  1. cài đặt Xserver, fluxbox, mupdf (xem), crom và wkhtmltopdf
  2. Got một phông chữ tuyệt vời (PonyRides)
  3. Ran mkfontdir, mkfontscale và fc-list (font xuất hiện trong danh sách)
  4. Made một test.html với một đoạn văn duy nhất sử dụng các phông chữ tùy chỉnh
  5. wkhtmltopd test.html test.pdf

tôi đã kiểm tra pdf tại địa phương và thứ vi trên một máy tính khác và phông chữ tùy chỉnh thậm chí làm việc ở đó mặc dù tôi không cài đặt phông chữ. http://temp-share.com/show/dPf3m39HW < - PDF được tạo (Tôi hy vọng liên kết không quá tạm thời).

+0

Điều này có tác dụng không nếu các phông chữ được lưu trữ, ví dụ: css/fonts? Tôi không thể có được wkhtmltopdf để làm việc với phông chữ của tôi hoặc là - Tôi đang trên một kế hoạch lưu trữ được chia sẻ. (btw, phông chữ tuyệt vời! :)) – user961627

Các vấn đề liên quan