总结一下就是:用户借助该规则,可以为引入的字体包命一个名字,并指定在哪里可以找到它(指定字体包的存储路径)后,就可以像使用通用字体那样去使用它了。
例如现在的需求是:需要在项目中使用 KlavikaMedium-Italic 字体。
则只需以下三个步骤即可。
这里放到根目录下的 tool/fonts 文件夹里。
新建一个index.vue文件,引入样式:
效果如下:
既然在本地开发环境实现了效果,于是就使用 webpack 打包准备上线,却发现 webpack 在打包过程中报错:
我们在定义自定义字体时使用URL指定了字体包的路径,由于 webpack 默认是无法处理 css 中的 url 地址的,因此这里会报错。
这时就需要借助 loader 来大显身手了,解决这个问题需要使用 file-loader ,它主要干了两件事儿:
在 webpack.config.js 中,配置file-loader:
再次执行打包命令,不再报错。
于是将打包出来的 dist 目录重新部署到服务器上后访问页面,却发现由于找不到字体导致没有生效:
从图中可以看出,http请求字体包的路径为: 根目录下(打包出来的静态文件index.html所在目录)的 css/620db1b997cd78cd373003282ee4453f.otf 。
看了一下打包命令生成的 dist 目录结构:
却发现,字体包和 index.html 是在同一级。因此字体无法生效的原因就很明朗了:
可以通过修改字体包打包后的实际存储路径去解决这个问题,在 webpack.config.js 中,借助 options 参数可以继续给 file-loader 设置更多的配置项:
再次打包,生成的 dist 目录结构如下:
可以看到字体包正如配置时预期的那样存储在 **css/fonts **目录下面。
重新部署项目,再次查看:
这一次 http 请求的字体包路径与实际的存放路径一致,因此自定义字体生效。
可以通过下面这个梳理流程图看的更清楚一些:
为什么本地开发的时候可以看到字体,部署到服务器后却看不到了呢?
VUE在制作自己视频时,可以输入与视频应景的文字来加强视频的观赏性,这里我就来介绍一下怎么样在VUE 视频剪辑 的时候添加文字的 *** 作流程吧
添加文字的方法:
1、首先进入已完成好的拍摄页面,然后点击右上角的“表情”标志;
2、然后选择红框里的贴图才可以添加文字;
3、点击之后就可以直接输入你想要输入的文字;
3、保存之后就可以在视频上看到自己输入的文字图片了;
vue视频加文字的方法如下:
1、首先打开VueAPP并拍摄视频,拍完后点击“跳过”按钮。
2、然后在页面底部找到“字”图标并点击,输入需要添加的字幕。
3、接着点击对号按钮,再点击“确定”。
4、最后直接点击“完成”即可。
VUE是iOS和Android平台上的一款Vlog社区与编辑工具,允许用户通过简单的 *** 作实现Vlog的拍摄、剪辑、细调、和发布,记录与分享生活,还可以在社区直接浏览他人发布的Vlog,与Vloggers互动。随着手机摄像头的发展,越来越多的人开始使用手机拍照和摄像。
VUE软件通过点按改变视频的分镜数实现简易的剪辑效果,而剪辑能够让视频传达更多的信息。同时,该软件中有12款滤镜供用户选择,切换至前置摄像头会出现自然的自拍美颜功能。VUE支持40款手绘贴纸,还可以编辑贴纸的出现时间。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)