Mitigate Vulnerabilities: CVE-2022-36033, CVE-2021-37714, CVE-2021-29425 #8
|
@ -209,7 +209,8 @@
|
|||
(fn [{:keys [font-family src]}]
|
||||
["@font-face"
|
||||
{:font-family font-family
|
||||
:src (str "url(\"" (utils/string->url-or-file src) "\")")}])
|
||||
; TODO: maybe should use whatever the current uri-resolver function is for this ?
|
||||
:src (str "url(\"" src #_(utils/string->url-or-file src) "\")")}])
|
||||
fonts)))
|
||||
|
||||
(defn build-base-css-styles
|
||||
|
|
BIN
test-resources/FirstTimeWriting-DOy8d.ttf
Normal file
BIN
test-resources/FirstTimeWriting-DOy8d.ttf
Normal file
Binary file not shown.
|
@ -185,3 +185,21 @@
|
|||
:page nil
|
||||
:debug {:display-html? true
|
||||
:display-options? true}})))
|
||||
|
||||
(comment
|
||||
(let [filename "test-custom-font.pdf"
|
||||
relative-font-path "FirstTimeWriting-DOy8d.ttf"
|
||||
absolute-font-path (str (io/resource relative-font-path))]
|
||||
(println "\n **** " filename " **** \n")
|
||||
(->pdf
|
||||
[:div
|
||||
[:h1 "Custom fonts!"]
|
||||
[:p {:style "font-family: custom-font-relative"} "This should be styled in a custom font, specified via relative path!"]
|
||||
[:p {:style "font-family: custom-font-absolute"} "This should also be styled with a custom font, but specified via an absolute path!"]]
|
||||
filename
|
||||
{:styles {:fonts [{:font-family "custom-font-relative"
|
||||
:src relative-font-path}
|
||||
{:font-family "custom-font-absolute"
|
||||
:src relative-font-path}]}
|
||||
:debug {:display-html? true
|
||||
:display-options? true}})))
|
||||
|
|
Loading…
Reference in a new issue