首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏林德熙的博客

    dotnet 读 WPF 源代码笔记 聊聊 OpenType 定义的字体特性

    本文记录我读 WPF 源代码的 OpenType 字体特性标签 OpenType Feature Tags 的笔记内容 本文部分内容由 AI 辅助记录和整理 在 WPF 里面,关于 Feature Tag // 'vrt2' SlashedZero = 0x7a65726f, // 'zero' } 这个枚举对应的就是 OpenType 在 WPF 代码里面,直接给出的是整数,但在注释里面写明了对应的字符 整个 OpenType 规范里定义的字体特性可以被分为几个大类,比如通用排版、数字相关、大小写相关、连字相关、东亚文字(中日朝、印度文字相关 以上就是我读 WPF 源代码的关于字体特性标签 OpenType Feature Tags 的笔记内容

    11910编辑于 2026-03-24
  • 来自专栏静Design

    详解Sketch59中的Opentype功能及新数据插件Pexels

    在10月16日左右发布的Sketch59版本中,官方宣称开始支持Opentype字体相关的特性,而这个特性也被当做这个大版本的主打宣传功能。 可变字体与改进的OpenType字体支持 ? 从可变性到品牌认知度,版式在设计中都扮演着重要的角色。 我们知道,在Sketch中支持灵活的现代印刷标准非常重要,因此在一开始引入OpenType和可变字体的时候,就非常关注它们的发展。 综合考虑这些要点,我们觉得限制是时候为Sketch提供更好的OpenType支持,以及一组可变的字体了。 在这个弹出窗口中,你会看到每个字体自带的可调整选项(这些是基于OpenType字体自身属性的),通过这些选项,你可以调整相关的参数,直到你满意为止。

    1.6K20发布于 2019-10-23
  • 来自专栏C++干货基地

    【java报错已解决】`javax.management.openmbean.InvalidOpenTypeException:JMX`

    用于特殊处理 public OpenType<? 还要检查该OpenType在整个JMX相关操作流程中的使用情况。比如,是否在某个操作中要求特定类型的OpenType,而我们提供的却不符合要求。通过梳理整个流程,找出可能存在的不匹配点并进行修正。 >[] itemTypes = new OpenType<? 2.3 方法三:验证OpenType与操作的匹配性 在JMX中,不同的操作可能要求不同类型的OpenType。 我们可以在操作方法中添加一些验证逻辑来确保OpenType与操作的匹配性。

    22010编辑于 2025-05-29
  • 来自专栏云计算运维

    一次让字体看起来更像手写体的尝试

    看到了 Tristan Hume 的这个演讲:关于使用 OpenType 通过特殊的字体将逗号插入到大的数字中。 我一开始对 OpenType 到底是什么非常困惑。 OpenType 参考文档:真棒 我找到的最好的 OpenType 文档是这个 OpenType™ 特性文件规范 资料。里面有很多你可以做的很酷的事情的例子,比如用一个连字替换 “ffi”。 如何应用这些规则:fonttools 为字体添加新的 OpenType 规则是超容易的。 添加 OpenType 规则这么容易,真酷!

    1.3K20发布于 2021-09-16
  • 来自专栏编程三昧

    TTF、TOF、WOFF 和 WOFF2 的相关概念

    其兼容性如下: [image-20220130224859429] OTF(OpenType Font) OpenType 是 Adobe 和 Microsoft 联合开发的跨平台字体文件格式,也叫 Type OpenType 也是一种轮廓字体,比TrueType 更为强大,并且还支持多个平台,支持很大的字符集,还有版权保护。可以说它是Type 1和 TrueType 的超集。 OpenType 标准定义了 OpenType 文件名称的后缀名: 包含 TrueType 字体的 OpenType 文件后缀名为 .ttf。 WOFF 本质上是包含了基于 sfnt 的字体(如 TrueType、OpenType 或开放字体格式),且这些字体均经过 WOFF 的编码工具压缩,以便嵌入网页中。 1996 年,Adobe 产品和文字开发开始重点关注用途更为广泛的 OpenType 字体,对 Type 1 的关注减少了。

    2.8K30编辑于 2022-01-31
  • 来自专栏全栈程序员必看

    几种web字体格式建议收藏

    EOT – Embedded Open Type (.eot) 嵌入字体格式(EOT)是微软开发的一种技术,允许 OpenType 字体嵌入到网页并可以下载至浏览器渲染,浏览器根据 CSS 中 @font-face OpenType (.otf) OpenType是一种可缩放字型(scalable font)电脑字体类型,采用PostScript格式,是美国微软公司与Adobe公司联合开发,用来替代TrueType 这类字体的文件扩展名为.otf,类型代码是OTTO,现行标准为OpenType 1.4。OpenType最初发表于1996年,并在2000年之后出现大量字体。 OpenType font包括了Adobe CID-Keyed font技术。Adobe公司已经在2002年末将其字体库全部改用OpenType格式。 WOFF – Web Open Font Format (.woff) 相对于 TrueType 和 OpenType ,WOFF(Web开发字体格式)是一种专门为了 Web 而设计的字体格式标准,它并不复杂

    2K20编辑于 2022-07-15
  • 来自专栏达摩兵的技术空间

    web字体规范

    字体格式类型主要有几个大分类:TrueType、Embedded Open Type 、OpenType、WOFF 、SVG。 允许OpenType字体用@font-face嵌入到网页并下载至浏览器渲染,存储在临时安装文件夹下。 OpenType(.otf):OpenType是微软和Adobe共同开发的字体,微软的IE浏览器全部采用这种字体。致力于替代TrueType字体。 补充浏览器对字体文件的支持情况 浏览器 支持类型 IE6,7,8 仅支持 Embedded OpenType(.eot) 格式 Firefox 3.5 支持 TrueType、OpenTypeOpenType(.ttf, .otf) 及 SVG Font(.svg) 格式 字体文件:找到系统中的字体文件,提供给前端,最好是ttf格式的。

    3.5K40发布于 2018-08-28
  • 来自专栏HTML5学堂

    聊一聊“@font-face”

    说到 truetype 不得不提一下 opentype,它在 CSS 中的出镜率也很高。opentype 可以看作是 truetype 的升级版,由微软和 Adobe 联合开发。 opentype 采用不同于 truetype 的算法存储路径,单从这点来讲 opentype 有两个主要优势:1.平均比 truetype 小 20% 到 50%。 除此之外,opentype 除基本字符集外还提供了别的扩展,比如小号大写字符,老式的数字,以及其他一些图形。 既然 opentype 有这么多优点,那为什么我们上面的代码中没用使用 opentype 呢?首先,微软建议如果只需要在屏幕上显示文字推荐用 truetype 格式。 如果需要更大的字符集和更好的打印效果才推荐 opentype 。其次,支持 opentype 的浏览器都支持 truetype。

    1.9K50发布于 2018-03-13
  • 来自专栏云计算与大数据

    研发:k8s pod 服务生成海报时字体出现乱码

    TTF 扩展名的 O 图标的表示 OpenType - TrueType 字体, 采用的是 TrueType 曲线, 不过支持 OpenType 的高级特性. TTF 扩展名的 T 图标的表示 TrueType 字体, 采用的是 TrueType 曲线, 不支持 OpenType 特性. OTF 扩展名的 O 图标的表示 OpenType - PostScript 字体, 采用的是 PostScript 曲线, 支持 OpenType 高级特性.

    2.7K20发布于 2018-11-29
  • 来自专栏前端资源

    Bootstrap里的文件分别代表什么意思及其引用方法

    字体格式类型主要有几个大分类:TrueType、Embedded Open Type 、OpenType、WOFF 、SVG。 允许OpenType字体用@font-face嵌入到网页并下载至浏览器渲染,存储在临时安装文件夹下。 OpenType (.otf) OpenType是微软和Adobe共同开发的字体,微软的IE浏览器全部采用这种字体。致力于替代TrueType字体。 WOFF – Web Open Font Format (.woff) WOFF(Web开发字体格式)是一种专门为了Web而设计的字体格式标准,实际上是对于TrueType/OpenType等字体格式的封装 但是IE只支持微软自有的EOT格式字体,需要用字体转换工具将其转换为EOT格式,其他浏览器都不支持这一字体格式,其它浏览器可以设置TTF(TrueType)和OTF(OpenType)两种字体作为自定义字体

    2.2K00发布于 2019-11-13
  • 来自专栏网罗开发

    iOS--React Native浏览器插件(内附Demo)

    根据传参打开浏览器 此浏览器插件支持打开自定义浏览器和打开默认浏览器,具体使用哪种方法打开浏览器,需要JavaScript通过arguments字典以字段的形式传过来,这里就使用openType字段。 %@",arguments[@"url"]]; NSString *openURL = [self smartURLForString:url]; NSString *openType = arguments[@"openType"]; if (! ValidStr(openType)) { NSLog(@"参数错误"); failure(@[@{@"resultCode":@"0",@"resultMessage ":@"参数错误"}]); }else{ if ([openType isEqualToString:[NSString stringWithFormat:@"0

    1.6K20发布于 2021-01-29
  • 来自专栏sofu456

    常用字体介绍

    字体显示原理 字体和图片一样,存储为像素,绘制的时候需要找到字体对应的像素显示 字体文件格式 ttf,只包含一种字体格式,矢量字体 ttc,ttc包含多个ttf文件,包含多种字体格式 otf,ttf的扩展,opentype 字体 freetype,开源的可以移植的字体引擎 truetype,ttf文件,跨平台字体格式 opentype,truetype字体的延伸,增加PostScript字体支持 字体加载 静态加载,ttf

    1.4K10编辑于 2022-06-12
  • 来自专栏程序那些事

    给picgo上传的图片加个水印

    watermark running[PicGo INFO] [PicGo Server] upload result ------Error Stack Begin------Error: Unsupported OpenType signature ttcfat parseBuffer (/Users/test/Library/Application Support/picgo/node_modules/opentype.js /src/opentype.js:204:15)at Object.loadSync (/Users/test/Library/Application Support/picgo/node_modules /opentype.js/src/opentype.js:380:12)at Function.Text2svg.loadSync (/Users/test/Library/Application Support

    44710编辑于 2024-04-19
  • 来自专栏偏前端工程师的驿站

    CSS3魔法堂:认识@font-face和Font Icon

    #iefix') format('embedded-opentype'), /* IE6-IE8 */ url('MicrosoftYaHei.woff') format('woff format :字体的格式,主要用于浏览器识别,一般有以下几种——truetype,opentype,truetype-aat,embedded-opentype,avg等。 浏览器支持:IE9+,FireFox3.5+,Chrome4.0+,Safari3+,Opera10+,IOS Mobile Safari4.2+ OpenType格式(.otf)  以TrueType ,Opera10.0+,IOS Mobile Safari4.2+ Web Open Font格式(.woff)  针对网页进行特殊优化,因此是Web字体中最佳格式,它是一个开放的TrueType/OpenType #iefix') format('embedded-opentype'), /* IE6-IE8 */ url('YourWebFontName.woff') format('

    2.9K80发布于 2018-01-18
  • 来自专栏Android 技术栈

    Android 阿里百川cps SDK接入流程

    switch (type) { case H5: alibcShowParams = new AlibcShowParams(OpenType.H5 break; case TAOBAO: alibcShowParams = new AlibcShowParams(OpenType.Native break; case TMALL: alibcShowParams = new AlibcShowParams(OpenType.Native break; case AUTO: alibcShowParams = new AlibcShowParams(OpenType.Auto ; break; default: alibcShowParams = new AlibcShowParams(OpenType.Auto

    2.3K10发布于 2018-09-10
  • 来自专栏sofu456

    常用字体介绍(freetype)

    字体显示原理 字体和图片一样,存储为像素,绘制的时候需要找到字体对应的像素显示 字体文件格式 ttf,只包含一种字体格式,矢量字体 ttc,ttc包含多个ttf文件,包含多种字体格式 otf,ttf的扩展,opentype 字体 freetype,开源的可以移植的字体引擎 truetype,ttf文件,跨平台字体格式 opentype,truetype字体的延伸,增加PostScript字体支持 通过解析文件数据,生成图像数据映射表

    1.2K20编辑于 2023-05-27
  • 来自专栏IMWeb前端团队

    自定义字体

    OpenType (.otf) OpenType 是一种可缩放字型(scalable font)电脑字体类型,采用 PostScript格式,是美国微软公司与Adobe 公司联合开发,用来替代 TrueType Embedded Open Type (.eot) 嵌入字体格式(EOT)是微软开发的一种技术,允许 OpenType 字体嵌入到网页并可以下载至浏览器渲染。 Web Open Font Format (.woff) 相对于 TrueType 和 OpenType ,WOFF(Web开发字体格式)是一种专门为了 Web 而设计的字体格式标准,它并不复杂,实际上只是对于 TrueType / OpenType 等字体格式的封装,并针对网络使用加以优化:每个字体文件中含有字体以及针对字体的元数据( Metadata ),字体文件被压缩,以便于网络传输,并且不包含任何加密或者 #iefix') format('embedded-opentype'), /* IE6-IE8 */ url('myFont.woff') format('woff'), /* Modern

    3.3K100发布于 2018-01-08
  • 来自专栏程序那些事

    给picgo上传的图片加个水印

    watermark running PicGo INFO upload resultundefined------Error Stack Begin------Error: Unsupported OpenType signature ttcf at parseBuffer (/Users/test/Library/Application Support/picgo/node_modules/opentype.js /src/opentype.js:204:15) at Object.loadSync (/Users/test/Library/Application Support/picgo/node_modules /opentype.js/src/opentype.js:380:12) at Function.Text2svg.loadSync (/Users/test/Library/Application

    57810编辑于 2024-04-17
  • 来自专栏柠檬先生

    @font-face css3自定义个性化字体

    TureTpe(.ttf)格式   支持浏览器:IE9+,Firefox3.5+,Chrome4+,Safari3+,Opera10+,iOS Mobile Safari4.2+ OpenType(.otf #iefix") format("embedded-opentype"),         url("path/to/*.woff") format("woff"),         url("path

    1.4K70发布于 2018-01-22
  • 来自专栏老马寒门IT

    04-移动端开发教程-在线字体图标

    ;” source:此值指的是你自定义的字体的存放路径,可以是相对路径也可以是绝路径; format:此值指的是你自定义的字体的格式,主要用来帮助浏览器识别,其值主要有以下几种类型:truetype,opentype ,truetype-aat,embedded-opentype,avg等; weight和style:这两个值大家一定很熟悉,weight定义字体是否为粗体,style主要定义字体样式。 ,是一种RAW格式,因此他不为网站优化,支持这种字体的浏览器有【IE9+,Firefox3.5+,Chrome4+,Safari3+,Opera10+,iOS Mobile Safari4.2+】; OpenType #iefix') format('embedded-opentype'), /* IE6-IE8 */ url('YourWebFontName.woff') format('woff #iefix') format('embedded-opentype'), /* IE6-IE8 */ url('.

    4.1K60发布于 2018-01-02
领券