DEV: Change method used to reference custom font assets (#13446)

The `asset-url` helper has been deprecated.
This commit is contained in:
Penar Musaraj
2021-06-21 09:33:12 -04:00
committed by GitHub
parent c69b58e22e
commit 515fd8a4c3
2 changed files with 9 additions and 1 deletions

View File

@ -213,8 +213,9 @@ module Stylesheet
contents = +""
if font[:variants].present?
fonts_dir = UrlHelper.absolute("#{Discourse.base_path}/fonts")
font[:variants].each do |variant|
src = variant[:src] ? variant[:src] : "asset-url(\"/fonts/#{variant[:filename]}?v=#{DiscourseFonts::VERSION}\") format(\"#{variant[:format]}\")"
src = variant[:src] ? variant[:src] : "url(\"#{fonts_dir}/#{variant[:filename]}?v=#{DiscourseFonts::VERSION}\") format(\"#{variant[:format]}\")"
contents << <<~EOF
@font-face {
font-family: #{font[:name]};