Tôi đang cố gắng thiết lập một hành động tạo các tệp SVG chứa văn bản linh hoạt có thể được sử dụng ở nhiều nơi, bao gồm cả Wikimedia Commons. Vấn đề duy nhất là, Wikimedia Commons chỉ hỗ trợ một bộ phông chữ hẹp không có bản quyền : trong đó phổ biến nhất là các phông chữ như DejaVu và Liberation mà mọi người rất khó có (trừ khi chúng có trên Linux).
Các khuyến nghị là, giống như những ngày cũ của web, sử dụng gia đình fallback phông chữ trong SVG của bạn. Ví dụ: đối với nội dung có văn bản sans-serif tiêu chuẩn, bạn có thể sử dụng font-family: Liberation Sans, Helvetica, Arial, sans-serif
- Wikimedia không thể sử dụng Arial hoặc Helvetica, trong khi Liberation Sans là phông chữ họ hỗ trợ với kích thước chữ, khoảng cách và kiểu chữ gần giống nhau cho hai chữ này, vì vậy bố trí của bạn sẽ không phá vỡ một trong hai cách.
Điều này sẽ là hoàn hảo, nhưng các tệp SVG sắp ra khỏi Illustrator, không có bất kỳ tiện ích rõ ràng nào cho việc này: dường như chỉ có một phông chữ.
Có cách nào để buộc Illustrator xuất SVG với các họ phông chữ font-family="Liberation Sans, Helvetica, Arial, sans-serif"
thay vì thích khôngfont-family="'Helvetica'"
Đối với trường hợp cụ thể của tôi, có hàng trăm trong số này và đó là một quá trình tôi đang thiết lập như một hành động để khách hàng tự quản lý, bởi nhân viên có quyền truy cập hạn chế vào phần mềm không chuẩn, vì vậy tôi đang cố gắng tránh các bước không phải là người vẽ minh họa như chỉnh sửa mã nguồn SVG nếu có thể.
Câu trả lời dựa trên các chương trình khác như Inkscape hoặc (tốt hơn) các trình soạn thảo SVG trực tuyến sẽ rất được hoan nghênh, đặc biệt là nếu chúng có thể được sử dụng với một số thứ hoạt động như các lô hành động của Illustrator trên một loạt tệp (nhưng điều này không cần thiết).