QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

Mozilla Firefox 62 提供了可变字体、自动 macOS 深黑主题等新特性

  • 2018-09-29
  • 本文字数:3635 字

    阅读完需:约 12 分钟

Mozilla发布了Firefox 62。新版本提供了可变字体、macOS Mojave 上的自动深黑主题、安卓上改进的滚动方式等新特性。

桌面版 Firefox 62 支持可变字体(Variable Fonts)。可变字体是OpenType 字体规范的进一步发展,它支持将多种不同的字体变体集成在单一文件中。标准字体通常为每种变体形成一个独立的字体文件,这将引发额外的HTTP 请求,并需要下载更多的数据(每个字体文件大小约20KB)。可变字体中通过加入一些额外的数据,支持开发人员通过CSS 和单个 @font-face引用访问包含在同一字体文件中的各个变体。

支持可变字体的浏览器版本包括:Edge 17 以上版本、Firefox 62 以上版本及 Chrome 69 以上版本、Chrome for Android 69 以上版本、Safari 12 以上版本和 Safari for iOS 11.4 以上版本。需注意的是,Linux 需要最新的 Linux Freetype 版本,macOS 10.13 以前的版本也不支持可变字体。



(图片来自 developers.google.com)

下面给出一个在 CSS 文件中使用可变字体的实例:

复制代码
@font-face {
font-family: 'AmstelvarAlpha';
src: url('../fonts/AmstelvarAlpha-VF.ttf');
font-weight: normal;
font-style: normal;
}

另一个新特性仅适用于 macOS。一旦 macOS Mojave 处于深黑模式,那么 Firefox 将自动启用深黑主题。

桌面版 Firefox 62 为开发人员提供了一系列新特性、改进特性,并移除了部分特性,其中包括:

此外,Firefox 62 还为开发人员提供了一系列新特性、改进特性,并移除了部分特性。

Firefox 62 还提供了其它一些并非专门针对开发人员的特性、软件缺陷修复和改进,其中包括:

  • 在 Firefox 62 中支持用户设置去除对赛门铁克(Symantec)发布证书的信任、移除所有赛门铁克发布证书的信任。要使用该用户设置,在地址栏中输入“about:config”,之后将选项“security.pki.distrust_ca_policy”的值设为 2。该设置用于防范赛门铁克 PKI 中发布的一系列可疑网站认证证书。
  • 用于 WebAuthn 的 FreeBSD 支持(软件缺陷报告1468349 )。
  • 使用 Parallel-Off-Main-Thread 绘图方式,改进了 Windows 用户的图像渲染,无需用户具有硬件图像加速能力(软件缺陷报告1454980 )。
  • 支持 CSS Shapes,提供更丰富的 Web 网页布局。该特性是与 CSS 查看器中的全新形状路径编辑器(Shape Path Editor)一并提供的。
  • Adobe Flash 小程序现在使用 macOS 上的进程沙箱(sandboxing),在更安全的模式下运行
  • 改进了 WebRTC 处理屏幕共享的方式。需要做屏幕共享的窗口将会显示在前端(软件缺陷报告1450658 )。

Firefox 62版本发行说明中完整列出了所有特性、软件缺陷修复和改进。此外,Firefox 62 还提供了站点兼容性指南

Firefox for iOS 对标签页(tab)做了一些改进,支持用户搜索、切换和管理标签页。现在用户可以在单个视图中管理标签页设置。此外,用户还可以搜索打开的标签页,并在正常和私有浏览页面间做无缝的切换。

Firefox for iOS 提供的另一个新特性是支持用户在深黑与明亮主题间随意手工或自动切换。要使用该特性,可以依次点击“Settings > Display > Light or Dark”,或是使用自动开关(Automatic switch)实现自动打开该特性。

Firefox for Android 做了一系列的安全修复,并作了一些性能改进,其中包括:

  • 改进了滚动性能。
  • 在 WiFi 连接环境下的页面快速加载。如果磁盘缓存速度较慢,则从网络缓存加载页面。
  • 在通知(Notifications)设置中打开或关闭“Product and feature tips”,支持对所显示通知的更多控制。
  • 再次启用了 Firefox for Android 和 Safari 浏览器之间的 WebRTC 视频会话。

已经安装 Firefox 的用户可以自动升级到 Firefox 62。新用户可以从 firefox.com 下载桌面版 Firefox 62。安卓和 iOS 用户可分别从 Google Play Apple 应用商店下载 Firefox 62。

查看英文原文:  Mozilla Firefox 62 Brings Dark Theme on macOS, Variable Fonts and More

2018-09-29 19:002214
用户头像

发布了 391 篇内容, 共 142.0 次阅读, 收获喜欢 257 次。

关注

评论

发布
暂无评论
发现更多内容

编译器优化那些事儿(4):归纳变量

openEuler

openEuler 毕昇 JDK 开源操作系统 编译器 加速器 编程语言

分布式——Maven多模块管理

Java学术趴

7月月更

使用 doscify 将文章写成文档一般丝滑

宁在春

GitHub Pages docsify 7月月更

Istio整体架构解析

阿泽🧸

istio 7月月更

mac 本地安装spark

飞哥

大数据 spark 数据仓库

基于ResNet50实现宫颈细胞病变分类

逝缘~

分类神经网络 7月月更

机器学习-西瓜书小记

AIWeker

机器学习 7月月更

小程序遇上Flutter 3.0

Geek_99967b

flutter 小程序

新星计划Day5【数据结构与算法】 链表

京与旧铺

7月月更

避坑:@Around与@Transactional混用导致事务不回滚

Paul

Spring Boot 2 事务失效 spring aop Java’

阿里云架构师马继雨:云超算解决方案全面助力生命科学行业普惠增效

阿里云弹性计算

高性能计算 生命科学 EHPC

6. 对象存储

MASA技术团队

C# .net 对象存储 框架 Framework

一位 sealer maintainer 的心路历程

阿里巴巴云原生

阿里云 开源 云原生 sealer

深度揭秘阿里云函数计算异步任务能力

阿里巴巴云原生

阿里云 Serverless 云原生 异步 函数计算

redis安装

想要飞的猪

长安链研究笔记-证书生成工具

长安链

设计稳定的微服务系统时不得不考虑的场景

阿里巴巴云原生

阿里云 微服务 云原生 OpenSergo

动态广播发送流程

北洋

android 7月月更

浅入浅出Mybatis(二)

ES_her0

7月月更

深入浅出 eBPF|你要了解的 7 个核心问题

阿里巴巴云原生

阿里云 云原生 k8s ebpf

【Docker 那些事儿】关于Namespace隔离机制的奥秘

Albert Edison

Docker Kubernetes 容器 云原生 7月月更

一款代替Typora的软件---MarkText

IT蜗壳-Tango

7月月更

hive on spark 和 spark on hive

飞哥

大数据 spark hive

几种跨平台方案的对比

Geek_99967b

小程序 跨平台

小程序容器对工业互联网平台建设的加速的体现

Geek_99967b

小程序

普通二本院校如何从所谓的从寒冬破冰?

KEY.L

7月月更

微服务与Kubernetes容器云的边界

穿过生命散发芬芳

微服务 7月月更

Flutter 实现小姐姐渐现动画效果

岛上码农

flutter ios 前端 安卓开发 7月月更

「阿里云 RocketMQ 系列公开课」重磅来袭!

阿里巴巴云原生

Apache 阿里云 RocketMQ 云原生 直播

【刷题记录】8. 字符串转换整数 (atoi)

WangNing

7月月更

mac 本地hive2 安装

飞哥

大数据 hadoop hive

Mozilla Firefox 62提供了可变字体、自动macOS深黑主题等新特性_JavaScript_Diogo Carleto_InfoQ精选文章