Skip to content

Latest commit

 

History

History
25 lines (23 loc) · 1.42 KB

limitations.md

File metadata and controls

25 lines (23 loc) · 1.42 KB

Limitations

Too many libraries leave the nasty bits out of the documentation, but it's preferable to be upfront with your users. Here is a list of limitations of the dali library that you should be aware of:

  • Fonts and the web: dali cannot magically fix the normal problems that you encounter when using various fonts on the web -- if you have used a fancy font, but the computer displaying does not have it, the size/position will look wrong. This could be solved by turning all text into curves (sometimes called "baking") but:
  • dali cannot bake text: currently there is no way to bake the text into curves to avoid the missing font problems. Baking would have certain disadvantages (it increases the size of the document).
  • Batik rasterization is buggy: I have found that in certain sizes, shapes with filters will not render when you rasterize the document. This is a Batik bug, and I found that changing the size by a single unit seems to fix it. If you have a fully automated pipeline that produces PNGs from SVGs, you may want to try using Inkscape instead to rasterize your SVGs.
  • dali markers for line and multiline only: The dali markers cannot currently be attached to a path -- this will be fixed in the future. Of course, normal SVG markers can.
  • No ClojureScript version: But hopefully there will be one soon.