css - 在移动设备上查看时,SVG 图像会回落到 Times New Roman 吗?

标签 css svg fonts responsiveness

我的 website 上有一张 SVG 图片(我还没有 SSL 证书,所以它可能会在您输入之前显示安全错误)并且制作此图像时我使用的字体是 Segoe UI。在我的桌面上它看起来不错,但是每当我在移动设备上查看它时,它都会显示为 Times New Roman。我已经试过这个作为解决方法,但仍然没有用:

@media(最大宽度:576px){

 #heroimg {
    font-family: Arial, sans-serif;
 }

在我的 css 中添加此代码时,我的想法是,如果任何设备无法加载字体,请加载 Arial。

最佳答案

在上传 SVG 之前,您需要将所有文本转换为轮廓。

您可以在 Adob​​e Illustrator 中执行此操作,方法是选择文本并转到类型 > 创建轮廓

关于css - 在移动设备上查看时,SVG 图像会回落到 Times New Roman 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58564352/

相关文章:

javascript - 从页面 Angular 动态添加和删除类 7

jquery - 自动调整大小的动态文本以填充固定大小的容器

javascript - 如何解锁输入?

javascript - D3.js v4,看不到文字

SVG 图像未显示在某些 Web 服务器上

android - Android 版 Chrome 拒绝呈现自定义字体

linux - 无法在 mutt 中设置电子邮件正文字体

javascript - 为什么我的 Google map API v3 和侧面板在调整大小时无法填满我的页面?

javascript - 按纬度经度查找topojson特征

java - 如何将字符串中的某些字母变为粗体