Я пытаюсь использовать локальный пользовательский шрифт без установки для WKWebView baseURL значения bundleURL . Есть ли способ использовать что-то вроде абсолютного URL-адреса файла в комплекте?
Я попробовал это (получить URL-адрес файла, использовать его в строке и добавить локальный CSS с этой строкой):
let fontURL = Bundle.main.url(forResource: "MaterialIcons-Regular", withExtension: "ttf")!
let fontFace = """
@font-face {
font-family: 'Material Icons';
src: url(\(fontURL.absoluteString)) format('truetype');
}
"""
(и другие способы получить URL файла) И это не сработало.
Если я использую URL-адрес, например https://raw.githubusercontent.com/google/material-design-icons/master/iconfont/MaterialIcons-Regular.ttf
вместо fontURL.absoluteString, в моем коде, он работает.