首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏编程之路的专栏

    (译)SDL编程入门(16)TrueType字体

    TrueType字体 使用SDL渲染文本的一种方法是使用扩展库SDL_ttf。SDL_ttf允许你从TrueType字体中创建图像,我们将在这里使用它从字体文本中创建纹理。

    1.3K30发布于 2020-10-29
  • 来自专栏10km的专栏

    minigui 3.2.0:基于miniStudio应用TrueType字体的过程(1)

    TrueType字体支持 MiniGUI 3.2.0默认已经基于freetype2提供了对TrueType字体的支持。 (_MGFONT_TTF代表基于freetype1支持TrueType,在这里是关闭的)。 所以我们不必像MiniGUI 3.0.12那样为了支持TrueType而专门编译MiniGUI。 ? 找一个TrueType 字库试试 TrueType 字库好找,你的C:\Windows\Fonts下面就有很多后缀为ttf的字体文件,如下图:比如黑体(simhei.ttf),楷体(simkai.ttf 选择一个楷体试试,呵呵,TrueType字体加载成功 ?

    1.4K20发布于 2019-05-25
  • 来自专栏linux百科小宇宙

    如何在基于Ubuntu的Linux发行版安装Microsoft TrueType字体

    跨平台的RAW格式照片处理系统RawTherapee 5.8于近日发布。 以下是在Ubuntu 18.04,Ubuntu 19.10,Linux Mint 19.x中安装它的方法。

    97820发布于 2021-06-02
  • 来自专栏10km的专栏

    minigui 3.2.0:基于miniStudio应用TrueType字体的过程(2)-字体边缘锯齿,字库剪裁

    10km/article/details/81114067 文章中图片太多无法继续增加图片,所以文章分两个部分:上半部分地址: 《minigui 3.2.0:基于miniStudio应用TrueType TrueType字体的边缘锯齿 上节我们已经成功在miniStudio中加载了TrueType字体,但是如果你仔细看,发现这个字体效果有问题,有明显边缘锯齿和和残点,太丑陋啦,不可忍呐! 4.png 运行使用了TrueType的MiniGUI应用程序 经过上一节,我们已经成功在miniStudio中对控件设置了TrueType字体。 这里没有指定TrueType字体,即使MiniGUI系统配置文件中有指定,也没有办法加载字体。 11.png 字库剪裁 好吧,现在我们已经基本学会在基于miniStudio,在MiniGUI应用中使用TrueType字体,那么看看这些字库文件的大小,你觉得能在嵌入式系统中用使用么?

    1.7K50发布于 2019-05-26
  • 来自专栏hotqin888的专栏

    ONLYOFFICE界面汉化

    //进入容器(运行的镜像)内,删除/usr/share/fonts下除truetype外其他文件和文件夹 $ dockerexec -it 38e27 /bin/bash root@38e27823ae92 :/#dir或者ls –al root@6dfa5705aaef:~#cd /usr/share/fonts/ root@6dfa5705aaef:/usr/share/fonts#ls truetype root@6dfa5705aaef:/usr/share/fonts#cd truetype root@6dfa5705aaef:/usr/share/fonts/truetype#ls –al root @6dfa5705aaef:/usr/share/fonts/truetype#ls -al total462392 drwxr-xr-x11 root   root       4096 Feb 19 *.* rm:cannot remove dir: No such file or directory root@6dfa5705aaef:/usr/share/fonts/truetype#rm -

    3.8K20发布于 2018-09-11
  • 来自专栏IT杂谈学习

    【Java】已解决:`java.awt.FontFormatException`

    为此,我们可能会使用以下代码从外部文件加载字体: try { Font customFont = Font.createFont(Font.TRUETYPE_FONT, new File("path 二、可能出错的原因 java.awt.FontFormatException的可能原因包括以下几点: 字体文件格式不支持:Java只支持特定格式的字体文件,如TrueType(.ttf)和Type 1( 由于Font.TRUETYPE_FONT只支持TrueType字体(.ttf),因此会抛出FontFormatException。 以下是一个正确的代码示例: try { // 正确地加载TrueType字体文件 Font customFont = Font.createFont(Font.TRUETYPE_FONT 例如,TrueType字体文件应使用Font.TRUETYPE_FONT。 为不同的异常类型提供更有针对性的处理方式,以便更容易定位问题的根源。

    47910编辑于 2025-05-24
  • 来自专栏用户2442861的专栏

    Python PIL ImageDraw 和ImageFont模块学习

    其中fill指定字的颜色,font指定字体与字的尺寸,font必须为ImageFont中指定的font类型,具体用法见ImageFont.Truetype() 第三参量为font示例参见下文ImageFont.Truetype “simsun.ttc是三种ttf文件的集合,是“宋体、新宋体、宋体-PUA”三种字体的集合,可以通过在truetype中增加index参量实现对集合内字体的调用 Eg.font = ImageFont.truetype d.rectangle((100,100,600,600),fill = 128)   #字体对象1为simsunb,字大小为36号 Font1 = ImageFont.truetype("C:\ Windows\Fonts\simsunb.ttf",36)   #字体对象2在ttc中第一个(我也不知道具体是什么字形),字大小为36号 Font2 = ImageFont.truetype(" C:\Windows\Fonts\simsun.ttc",36,index = 0)   #字体对象2在ttc中第二个,字大小为36号 Font3 = ImageFont.truetype("C:

    4.7K20发布于 2018-09-19
  • 来自专栏Java开发

    GitBook生成pdf出现中文不显示或乱码

    } } 3、手动从windows系统的Fonts目录下复制msyh.ttc文件或msyh.ttf文件上传到Linux的/usr/share/fonts/truetype 目录下 找不到msyh.ttc文件可以从 控制面板 > 外观和个性化 > 字体 中复制对应的字体文件到/usr/share/fonts/truetype目录下 也可以使用其他的字体文件,记得同步更改配置文件中 fontSettings的属性值 --- 不存在truetype文件夹则新建 # mkdir -p /usr/share/fonts/truetype 4、重新生成pdf --- 生成PDF文件 # gitbook

    2.3K30发布于 2019-07-04
  • 来自专栏walterlv - 吕毅的博客

    自定义 Windows PowerShell 和 cmd 的字体

    If it is a TrueType font, it must be FF_MODERN. If it is not a TrueType font, it must be OEM_CHARSET. If it is an Asian TrueType font, it must also be an Asian character set. 翻译过来是: 要能在命令行种使用,字体必须满足: 必须是等宽字体 不能是斜体 该字体不能有A或C负空间 如果是 TrueType 字体,则它必须是 FF_MODERN 如果不是 TrueType 字体,则它必须是 OEM_CHARSET 如果是给亚洲地区使用,还必须满足这些条件: 如果不是 TrueType 字体,字体名必须是“Terminal” 如果是亚洲的 TrueType 字体,还必须使用亚洲的字符集

    10.9K42发布于 2018-09-18
  • 来自专栏全栈程序员必看

    几种web字体格式建议收藏

    Web字体格式介绍 TrueType (.ttf) Windows和Mac系统最常用的字体格式,其最大的特点就是它是由一种数学模式来进行定义的基于轮廓技术的字体,这使得它们比基于矢量的字体更容易处理, OpenType (.otf) OpenType是一种可缩放字型(scalable font)电脑字体类型,采用PostScript格式,是美国微软公司与Adobe公司联合开发,用来替代TrueType 它源于微软公司的TrueType Open字型,TrueType Open字型又源于TrueType字型。OpenType font包括了Adobe CID-Keyed font技术。 WOFF – Web Open Font Format (.woff) 相对于 TrueType 和 OpenType ,WOFF(Web开发字体格式)是一种专门为了 Web 而设计的字体格式标准,它并不复杂 ,实际上只是对于 TrueType / OpenType 等字体格式的封装,并针对网络使用加以优化:每个字体文件中含有字体以及针对字体的元数据(Metadata),字体文件被压缩,以便于网络传输,并且不包含任何加密或者

    2K20编辑于 2022-07-15
  • 来自专栏sofu456

    常用字体介绍(freetype)

    绘制的时候需要找到字体对应的像素显示 字体文件格式 ttf,只包含一种字体格式,矢量字体 ttc,ttc包含多个ttf文件,包含多种字体格式 otf,ttf的扩展,opentype字体 freetype,开源的可以移植的字体引擎 truetype ,ttf文件,跨平台字体格式 opentype,truetype字体的延伸,增加PostScript字体支持 通过解析文件数据,生成图像数据映射表,在gdi中调用绘制 gdi支持的字体格式:点阵字体 ,笔画字体和TrueType字体 字体加载 静态加载,ttf等文件,编译成o文件,打包进程序中 动态加载,指定字体的搜索路径,启动后在系统中搜索字体 创建字体 fontcreator imgui

    1.2K20编辑于 2023-05-27
  • 来自专栏青梅煮码

    解决css引用字体跨域问题

    打开刚刚我们经过转换的解压出来的文件,找到stylesheet.css,复制 里面内容 @font-face { font-family: 'my-icon'; src: url(data:font/truetype ;charset=utf-8;base64,xxxx...) format('truetype'); font-weight: normal; font-style: normal; } v=240) format('truetype') } 在强制刷新浏览器就可以了,注意清除缓存

    2.6K20编辑于 2023-01-16
  • 来自专栏编程三昧

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

    TTF(TrueType Font) TrueType 是由美国苹果公司和微软公司共同开发的一种电脑轮廓字体(曲线描边字)类型标准。 这种类型字体文件的扩展名是 .ttf,类型代码是 tfil。 TrueType的主要强项在于它能给开发者提供关于字体显示、不同字体大小的像素级显示等的高级控制。 OpenType 也是一种轮廓字体,比TrueType 更为强大,并且还支持多个平台,支持很大的字符集,还有版权保护。可以说它是Type 1和 TrueType 的超集。 OpenType 标准定义了 OpenType 文件名称的后缀名: 包含 TrueType 字体的 OpenType 文件后缀名为 .ttf。 如果是包含一系列 TrueType 字体的字体包文件,那么后缀名为 .TTC。

    2.8K30编辑于 2022-01-31
  • 来自专栏Go工具箱

    「Go工具箱」想用生成文字头像,推荐这个工具:letteravatar

    letteravatar小档案 star 122 used by - contributors - 工具分类 图像处理 功能简介 可以将文字生成一个100*100的头像 相关知识 FreeType、TrueType 但这里值得学习的是有两个知识点:FreeType和TrueType。 FreeType和TrueType FreeType是一个可移植的,高效的字体引擎。TrueType是一个字体。 对于矢量字体,其中用的最为广泛的是TrueType。它的扩展名一般为otf或者ttf。在windows,linux,osx上都得到广泛支持。 我们平时看到的.ttf和.ttc的字体文件就是TrueType字体。其中ttc是多个ttf的集合文件(collection)。 TrueType只是一个字体,而要让这个字体在屏幕上显示,就需要字体驱动库了。其中FreeType就是这么一种高效的字体驱动引擎。

    92720编辑于 2023-01-31
  • 来自专栏全栈工程师修炼之路

    NextCloud私有云盘进阶扩展配置

    .ttf onlyoffice:/usr/share/fonts/truetype/custom docker cp 方正仿宋简体.ttf onlyoffice:/usr/share/fonts/truetype :/usr/share/fonts/truetype/custom docker cp FZKANGFW.TTF onlyoffice:/usr/share/fonts/truetype/custom docker cp FZLSJW.TTF onlyoffice:/usr/share/fonts/truetype/custom docker cp FZPWJW.TTF onlyoffice:/usr /share/fonts/truetype/custom docker cp FZXQJW.TTF onlyoffice:/usr/share/fonts/truetype/custom docker cp FZZHYK.ttf onlyoffice:/usr/share/fonts/truetype/custom Step 5.当复制完成后我们又要重新进入onlyoffice容器中,执行/usr/bin

    13.5K10编辑于 2022-09-29
  • 来自专栏偏前端工程师的驿站

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

    format :字体的格式,主要用于浏览器识别,一般有以下几种——truetype,opentype,truetype-aat,embedded-opentype,avg等。 TrueType格式(.ttf)   Windows和Mac上常见的字体格式,是一种原始格式,因此它并没有为网页进行优化处理。   浏览器支持:IE9+,FireFox3.5+,Chrome4.0+,Safari3+,Opera10+,IOS Mobile Safari4.2+ OpenType格式(.otf)  以TrueType Safari3.1+,Opera10.0+,IOS Mobile Safari4.2+ Web Open Font格式(.woff)  针对网页进行特殊优化,因此是Web字体中最佳格式,它是一个开放的TrueType  浏览器支持:IE9+, FireFox3.5+, Chrome6+, Safari3.6+,Opera11.1+ Embedded Open Type格式(.eot)    IE专用字体格式,可以从TrueType

    2.9K80发布于 2018-01-18
  • 来自专栏HTML5学堂

    聊一聊“@font-face”

    3、truetype woff 以及 svg 上面 CSS 声明中使用了 4 种字体格式,其中 EOT 格式前面已经提过,它是 IE 的专有格式,下面看一下余下的 3 种格式。 说到 truetype 不得不提一下 opentype,它在 CSS 中的出镜率也很高。opentype 可以看作是 truetype 的升级版,由微软和 Adobe 联合开发。 opentype 采用不同于 truetype 的算法存储路径,单从这点来讲 opentype 有两个主要优势:1.平均比 truetype 小 20% 到 50%。 首先,微软建议如果只需要在屏幕上显示文字推荐用 truetype 格式。如果需要更大的字符集和更好的打印效果才推荐 opentype 。 事实上,woff 并不是一种新的字体格式,它只是包装 truetype 和 opentype 并进行压缩,压缩后可以使 truetype 减少 40% 。

    1.9K50发布于 2018-03-13
  • 来自专栏猫头虎博客专区

    2016年11月16日 Go生态洞察:Go字体的创新之旅

    最近,Go项目发布了一系列高质量的TrueType字体,这是Go界面工具包的一部分,也是对整个Go社区的一项贡献。 这些字体由Bigelow & Holmes字体铸造厂专为Go项目设计,提供了高质量的WGL4 TrueType字体。 Go字体家族 Go字体家族包括等宽和非等宽字体,有普通、粗体和斜体渲染。 例如,要在程序中使用Go Regular字体,需导入golang.org/x/image/font/gofont/goregular,并使用: font, err := truetype.Parse(goregular.TTF ) github.com/golang/freetype/truetype包提供了truetype.Parse函数。 同时,也在开发一套新的TrueType包,同样采用Go项目的开源许可。 Go字体的设计理念 Go字体分为两套:Go等宽和Go非等宽。Go非等宽字体是无衬线的,适用于小尺寸和低分辨率的屏幕显示。

    34610编辑于 2024-04-08
  • 来自专栏全栈程序员必看

    表达式求值(中缀转后缀及后缀表达式求值)

    _IsPODType; }; template<> struct TypeTraits<int> { typedef _TrueType _IsPODType; }; template<> struct TypeTraits<unsigned int> { typedef _TrueType _IsPODType; }; template<> struct TypeTraits <char> { typedef _TrueType _IsPODType; }; template<> struct TypeTraits< float > { typedef _TrueType _IsPODType; }; template<> struct TypeTraits< double > { typedef _TrueType _IsPODType; }; template long> { typedef _TrueType _IsPODType; }; template<class T> void Copy(T* dst, T* src, size_t size

    1.1K20编辑于 2022-09-10
  • 来自专栏云计算与大数据

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

    虽然都是字体文件,但.ttc是microsoft开发的新一代字体格式标准,可以使多种truetype字体共享同一笔划信息,有效地节省了字体文件所占空间,增加了共享性。 TTF 扩展名的 O 图标的表示 OpenType - TrueType 字体, 采用的是 TrueType 曲线, 不过支持 OpenType 的高级特性. TTF 扩展名的 T 图标的表示 TrueType 字体, 采用的是 TrueType 曲线, 不支持 OpenType 特性.

    2.7K20发布于 2018-11-29
领券