텍스트가 많은 SVG가 있습니다. 공간 번호가 적힌 주차장지도입니다. 나는 이것을 웹 브라우저에 표시 하고 Firefox의 멋진 작은 버그 덕분에 브라우저가 텍스트를 잘못 렌더링합니다. 우우.
그래서 텍스트를 경로로 변환했습니다. 최대 4000 개의 개별 레이블에 대해 이야기하고 있습니다. 아마도 15,000 개의 새로운 모양이 이제는 벡터입니다. 4MB입니다. 일반적으로이 압축 자체를 빌려 것이라고 주장 할 수도 있지만 나는 에있는 인라인 (in-line) HTML에이 SVG를 . CSS 변경 사항을 동적으로 추가하고 있는데 이것이 브라우저 간 지원 가능성이있는 유일한 방법입니다. 어쨌든, 원시의-심지어 정련 된-이 결과는 너무 커서 유용하지 않습니다.
여기에서 가장 중요한 것은이 모든 공간 번호가 공통 글리프를 공유한다는 것입니다. 0에서 9까지 왜위한 형상 정의를 포함하고 모든 모든 수의 인스턴스를? 중복 제거 할 수 있습니까?
잉크 스케이프를 사용하고 있지만 제안 할 수 있습니다.
path|simplify
전혀 도움이 될 수 있습니까? 소문자 "s"는 28 포인트 경로로 변환하고, 간결하게 17로 축소하고, 단순화 된 버전과 단순화되지 않은 버전을 확대 한 경우에도 하나의 "s"가 화면을 채우므로 차이가 없습니다.