[前端]网页中使用自定义字体

简介: 1.浏览器对字体格式的支持浏览器类型 支持格式IE6 仅支持.eot格式IE7 仅支持.eot格式IE8 仅支持.

1.浏览器对字体格式的支持

浏览器类型 支持格式
IE6 仅支持.eot格式
IE7 仅支持.eot格式
IE8 仅支持.eot格式
Firefox 3.5 支持.ttf、.otf格式
Firefox 3.6 支持.ttf、otf、WOFF格式
Chrome 支持.ttf、.otf、.svg格式
Sagari 支持.ttf、.otf、.svg格式
Opera 支持.ttf、.otf、.svg格式

2.Windows自带字体

windows自带字体在C:\Windows\Fonts目录下,字体格式为.ttf.

3.字体格式转换

  • 第一步: https://onlinefontconverter.com/
  • 第二步:勾选font-face
  • 第三步:上传.ttf(或者其他格式字体文件)
  • 第四步:转换,完成后下载.
  • 比如上传毛泽东字体的.ttf文件,转换完成后生成以下字体:

这里写图片描述

4.嵌入自定义字体方法

打开font.css可以大致是这个样子:

@font-face {
  font-family: 'mzd';
  src: url('mzd.eot');
  src: url('mzd.eot?#iefix') format('embedded-opentype'),
       url('mzd.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}


在HTML中导入该font.css文件,同时把生成的字体文件复制过去,保证路径正确.

实例及代码

这里写图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字体转换</title>
  <link rel="stylesheet" type="text/css" href="font.css">
    <style type="text/css">
    body{ font-family: mzd;}
       p{font-size: 32px;} 
      h2{color:red;}
    </style>
</head>
<body>
  <h1> 沁园春•长沙</h1>
  <h2>毛泽东 </h2>
  <p>独立寒秋,湘江北去,橘子洲头.</p>
  <p>看万山红遍,层林尽染;漫江碧透,百舸争流。</p>
  <p>鹰击长空,鱼翔浅底,万类霜天竞自由.</p>
  <p>问苍茫大地,谁主沉浮?</p>
</body>
</html>
目录
相关文章
|
2天前
|
前端开发 数据安全/隐私保护
.自定义认证前端页面
.自定义认证前端页面
.自定义认证前端页面
|
3天前
|
缓存 前端开发 JavaScript
前端开发的必修课:如何让你的网页在弱网环境下依然流畅运行?
【10月更文挑战第30天】随着移动互联网的普及,弱网环境下的网页性能优化变得尤为重要。本文详细介绍了如何通过了解网络状况、优化资源加载、减少HTTP请求、调整弱网参数和代码优化等方法,提升网页在弱网环境下的加载速度和流畅性,从而改善用户体验。
74 4
|
22天前
|
存储 前端开发 JavaScript
🚀前端轻松实现网页内容转换:一键复制、保存图片及生成 Markdown
在现代前端开发中,提升用户的交互体验至关重要。本文将详细介绍如何使用 HTML2Canvas 和 Turndown 两个强大的 JavaScript 库,实现将网页选中文本转化为图片并保存或复制到剪贴板,或将内容转换为 Markdown 格式。文章包含核心代码实现、技术细节和功能拓展方向,为开发者提供了一个轻量级的解决方案,提升用户体验。
112 68
|
2天前
|
机器学习/深度学习 前端开发 JavaScript
前端小白也能学会的高大上技巧:如何让你的网页支持语音控制?
【10月更文挑战第31天】你是否曾梦想过只需动动嘴皮子就能操控网页?现在,这个梦想触手可及。即使你是前端小白,也能轻松学会让网页支持语音控制的高大上技巧。本文将介绍语音控制的基本概念、实现方法和具体示例,带你走进语音控制的奇妙世界。通过Web Speech API,你只需掌握基本的HTML、CSS和JavaScript知识,就能实现语音识别和控制功能。快来尝试吧!
12 4
|
2天前
|
搜索推荐 前端开发 开发者
前端开发的必修课:如何让你的网页在搜索引擎中脱颖而出?
【10月更文挑战第31天】前端开发不仅是构建网页与用户间桥梁的关键,还需注重搜索引擎优化(SEO)。优化网页结构、合理使用关键词、提升加载速度及整合社交媒体等技巧,能帮助网页在搜索引擎中脱颖而出,吸引更多用户。
7 4
|
3天前
|
前端开发 JavaScript 搜索推荐
前端小白也能学会的高大上技巧:如何让你的网页支持暗黑模式?
【10月更文挑战第30天】随着现代网页设计的发展,暗黑模式已成为一种流行趋势,提升了用户的阅读体验并增强了网页的适应性。本文介绍了如何通过简单的HTML、CSS和JavaScript实现网页的暗黑模式。首先,定义两种主题的CSS样式;然后,使用JavaScript实现模式切换逻辑,并自动检测系统主题。通过这些步骤,前端小白也能轻松掌握暗黑模式的实现,提升网页的用户体验和个性化水平。
13 4
|
2天前
|
前端开发 JavaScript 数据处理
前端界的宝藏技术:掌握这些,让你的网页秒变交互神器!
【10月更文挑战第31天】前端开发藏有众多宝藏技术,如JavaScript异步编程和Web Components。异步编程通过Promise、async/await实现复杂的网络请求,提高代码可读性;Web Components则允许创建可重用、封装良好的自定义组件,提升代码复用性和独立性。此外,CSS动画、SVG绘图等技术也极大丰富了网页的视觉和交互体验。不断学习和实践,让网页秒变交互神器。
7 2
|
3天前
|
编解码 前端开发 开发者
前端开发的必修课:如何让你的网页在不同设备上完美呈现?
【10月更文挑战第30天】随着互联网的普及,用户访问网页的设备种类繁多。前端开发者需确保网页在不同设备上完美呈现。本文介绍了一些最佳实践,包括使用响应式设计、相对单位、灵活的图片和视频、测试与优化及考虑交互设计,帮助实现跨设备兼容。
11 2
|
3天前
|
缓存 前端开发 JavaScript
前端小白也能掌握的高级技巧:如何让你的网页支持PWA特性?
【10月更文挑战第30天】随着互联网技术发展,渐进式网页应用(PWA)成为提升用户体验的重要手段。本文通过一个案例,介绍如何为在线问答社区网页应用添加PWA特性。从创建基本结构、添加Service Worker、创建Manifest文件到测试PWA特性,详细展示了每一步的操作方法。适合前端小白学习参考。
6 2
|
8天前
|
缓存 前端开发 JavaScript
前端性能优化:提升网页加载速度的10个技巧
【10月更文挑战第25天】在互联网时代,网页加载速度直接影响用户体验和搜索引擎排名。本文介绍了10个提升网页加载速度的技巧,包括减少HTTP请求、启用压缩、使用CDN、延迟加载非关键资源、优化图片、减少重定向、使用浏览器缓存、优化CSS和JavaScript、异步加载JavaScript以及代码分割。通过这些方法,可以显著提高网页性能,改善用户体验。
45 5