Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >React -无法在Safari浏览器上使用CDN字体

React -无法在Safari浏览器上使用CDN字体
EN

Stack Overflow用户
提问于 2021-05-21 22:00:24
回答 1查看 42关注 0票数 0

我使用的是一种叫做Track的字体。我有一个正在生产中的create-react-app。该字体可在某些浏览器上使用。我已经通过数字海洋建立了自己的s3存储桶来帮助我提供静态文件。我认为最好也将字体文件下载到同一存储桶中,然后使用URL将其提供给我的生产应用程序。

下面是我如何设置我的index.css

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@font-face {
  font-family: 'Track';
  src: local('Track') url('https://.../fonts/Track-Regular.ttf') format('truetype');
}

然而,这是行不通的。目前只需在safari移动浏览器中查看Times New Roman字体。

我是不是做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-24 20:56:03

只需添加这个。它将字体应用于组件。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
div {
    font-family: 'Track';
}

相反,添加这个应该会更好。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/* cyrillic */
@font-face {
  font-family: 'Pattaya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/pattaya/v6/ea8ZadcqV_zkHY-XBdOt9kRHiVqtCg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* thai */
@font-face {
  font-family: 'Pattaya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/pattaya/v6/ea8ZadcqV_zkHY-XBcOt9kRHiVqtCg.woff2) format('woff2');
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Pattaya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/pattaya/v6/ea8ZadcqV_zkHY-XBdit9kRHiVqtCg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Pattaya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/pattaya/v6/ea8ZadcqV_zkHY-XBdmt9kRHiVqtCg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Pattaya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/pattaya/v6/ea8ZadcqV_zkHY-XBdet9kRHiVo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67644257

复制
相关文章
React中,在styled-components基础上使用iconfont字体图标
提取下载的字体文件到项目的src>assets>fonts文件夹中(当然可以根据你的项目决定其他的路径)
xing.org1^
2020/03/09
3.7K0
React中,在styled-components基础上使用iconfont字体图标
Safari上使用WebRTC指南
原文:https://webrtchacks.com/guide-to-safari-webrtc/
LiveVideoStack
2021/09/01
3.4K0
[Spring Boot]Safari(iPhone系浏览器)相关无法播放视频
近期在存储服务。遇到了一个棘手的问题,电脑端,包括了Android的浏览器,应用都能正常的播放上传的mp4应用,但是链接一到苹果上就有问题了。
用户2353021
2021/03/04
2.2K0
[Spring Boot]Safari(iPhone系浏览器)相关无法播放视频
Safari浏览器
浏览器 我们今天研究一下这个浏览器,自带的浏览器。我还没有用明白 版本 浏览器扩展,基本上都要钱 可以对单个网站进行设置 一些开发的设置 完善的功能 可以评测一些数据 一些快捷键 打开文件 导出书
云深无际
2020/09/03
1.9K0
Safari浏览器
在centos上安装字体
在文件管理器中打开字体文件,可以看到右上方有install按钮,点击即可安装。 缺点是暂时没有找到删除的方法,也不知道安装到了哪个路径下。
羽翰尘
2019/11/20
2K0
在Windows上调试iPhone/iPad的safari浏览器
在安卓上面可以使用adb链接电脑,使用Chrome Inspect进行调试网页(QQ/微信的x5内核也可以),但是自从换了iPhone之后就没有这个乐趣了,所以我便开始摸索起来如果使用Chrome Inspect来调试safari浏览器(因为iPhone上面的QQ/微信没有x5内核,所以只能调试safari了)
用砖头敲代码
2023/03/25
4.2K0
在Windows上调试iPhone/iPad的safari浏览器
React报错之无法在未挂载的组件上执行React状态更新
原文链接:https://bobbyhadz.com/blog/react-cant-perform-react-state-update-on-unmounted-component[1]
chuckQu
2022/08/19
2.3K0
在Mac上安装consolas字体
Mac上一般不会预装consolas字体,但我习惯了,就是要用consolas字体。
JavaEdge
2021/02/23
2.2K0
IOS safari浏览器登陆时Cookie无法保存的问题
近期完成了一个儿童的测评项目,测试到最后的时候发现在ipad mini上登陆成功之后无法跳转页面,而安卓和pc端都可以,找了大半天bug,发现其他的苹果设备都没问题,只能一个一个的调试,结果发现设备的系统是ios8.3,在该系统下cookie没有设置上,导致没有跳转。 找了好多的资料,国内的,基本都是牛头不对马嘴,根本不是这回事。 最后直接google国外的资料,终于在第n页看到了一个帖子:http://stackoverflow.com/questions/5327341/strange-problem-
李文杨
2018/03/14
2.5K0
IOS safari浏览器登陆时Cookie无法保存的问题
这篇文章引用了:http://www.cnblogs.com/Smiled/p/7661081.html 近期完成了一个儿童的测评项目,测试到最后的时候发现在ipad mini上登陆成功之后无法跳转页面,而安卓和pc端都可以,找了大半天bug,发现其他的苹果设备都没问题,只能一个一个的调试,结果发现设备的系统是ios8.3,在该系统下cookie没有设置上,导致没有跳转。 找了好多的资料,国内的,基本都是牛头不对马嘴,根本不是这回事。 最后直接google国外的资料,终于在第n页看到了一个帖子:http:/
windseek
2018/06/15
1.9K0
解决WPF在XP上使用微软雅黑字体
WPF项目,全局设置的微软雅黑,但是XP上没有这个字体,默认显示的是宋体。开始的思路是WPF可以将字体作为资源,在程序中使用,但是微软雅黑有两个文件,mysh, TTF和myshbd,TTF,单独加载
kiki.
2022/09/29
1K0
Safari 浏览器无法打开页面 错误是:“cannot parse response" (NSURLErrorDomain: -1017)
nginx 做反向代理,后端web apache服务应用(古老的网站了,也不想动了),有一个web不加www访问的web站点,chrom浏览器正常访问,但是safari浏览器不能正常打开并出现一下错误:
对你无可奈何
2023/06/28
5360
Safari浏览器正在杀死Web
苹果的 Safari 浏览器在支持 Web 功能方面远远落后于其他竞争对手,它或许会成为下一个 IE。
深度学习与Python
2021/10/28
1.1K0
chrome浏览器无法显示12px以下的字体
最近正在面试,遇到了很多有意思的东西,比如今天,在面试前先做了一套面试题,其中有这么一道题,觉得挺有意思,之前也没见过,就打算记录下来:
子舒
2022/06/09
6090
chrome浏览器无法显示12px以下的字体
如何把图片放到cdn上 缓存cdn图片对浏览器访问的好处
网络在运行当中会由许多个不同的节点组成,特别是虚拟连接技术上会进行多方面的处理,使得访问速度提升。而在网站的访问服务当中,特别是购物类的网站图片的加载是最为容易出现卡顿、显示不完全的情况,这些原因都是因为网络访问拥堵造成,而CDN可以虚拟边缘服务器,将所访问的内容缓存就近读取,使得加载更为快速,而如何把图片放到cdn上,使得可以优化加载的速度。
用户8715145
2021/09/24
6.9K0
使用Skypack在浏览器上直接导入ES模块
笔者最近给自己的项目CodeRun增加了一个直接在浏览器上使用ES模块的功能,之前使用一个包前需要先找到它的在线CDN地址然后引进来,就像这样:
街角小林
2022/05/11
1.5K0
使用Skypack在浏览器上直接导入ES模块
在 Windows 上拥有舒适的码字体验
macOS 上优秀的写作工具比比皆是——Ulysses、MWeb、Bear、Editorial 等等,它们兼具记笔记、Markdown 写作多重功能定位。 而在大微软 Windows 平台上,出色的写作应用真的需要花点时间、认真收集才能有所收获,这份写作工具合集均有以下的特点: 简单又简洁,功能和应用界面以追求「轻」作为目标,合集不会出现类 wiki 的应用; 支持 Markdown 语法,这一功能特性已经成为写作者的创作趋势,聚焦写作本身,再提供简洁的语法格式(我常用的 Knowte、Evernote、
慕白
2018/07/06
3.4K0
点击加载更多

相似问题

从CDN加载字体,在Chrome浏览器和iOS模拟器的Safari上都很好,但在iOS Safari浏览器上没有加载吗?

110

bootstrap字体- work无法工作[使用cdn]

21

添加字体后无法在Safari iOS上加载网站

254

在Safari上使用React的Datepicker

462

CSS -在Safari上指定字体

217
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文