I’m using Graphics.Drawing.Font. It works when I use the preset values for FontFamily like ‘monospace’ or ‘serif’. However when I try to specify a font family via ‘FontFamily “Times New Roman”’ or whatever, I get “Unknown data constructor FontFamily.”
I am importing it using the form FontFamily(…) and it doesn’t complain about the import.
Importing via FontFamily(..)
gives you all the exported constructors (but there are none! code)
You’re supposed to use customFont
instead, which lets you pass in a String:
https://pursuit.purescript.org/packages/purscript-drawing/4.0.0/docs/Graphics.Drawing.Font#v:customFont
1 Like
FWIW, I think the compiler should warn when (..)
does not result in any imports (it’s equivalent to an unused import).
4 Likes
Thanks, it works. Not sure how I missed that.
1 Like