首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android O:使用自定义字体资源

前言 Android O的新功能之一是使用自定义字体资源。在这篇文章,我们一起来看看如何在我们的应用程序中使用它们。 在Android O之前,在我们的应用中使用自定义字体有多困难?...通过fonts.google.com下载字体.png 您可以下载您选择的.otf或.ttf字体,并将它们放在res / fonts文件夹。 请注意,资源文件应使用小写字母和下划线。...,粗体,斜体或两者的组合。...使用字体系列 如上所述,如果您想在不同的样式中使用相同的字体呢?好的,也许你可以使用粗体或斜体的默认字体样式。但是如果你想要更薄的字体呢?薄而斜体?...谷歌字体下载ttf.png 之后,使用来自字体系列的单个字体是一样的。

2.4K30

win10 uwp 打包第三方字体到应用 UWP使用第三方字体

本文告诉大家如何在 UWP 内置字体,把字体打包到应用 UWP使用第三方字体 首先我们需要字体,这个字体下载,网上很多。...在我们的字体类型写我们放进去字体,代码就是 路径#字体名称 假如我们的路径是Font/And Love St.ttf 名称And Love st,那么需要写的代码如下 注意路径是相对路径,和 页面放的位置有关...参见:http://www.cnblogs.com/mycing/p/5658355.html 除了上面的方法,因为需要设置路径,比较难用,于是我提供一个方法,让大家可以简单使用字体。...这个方法是把字体作为资源,这样比较容易写,请看代码 Font/And Love St.ttf...,那么请使用下面的代码 textBlock.FontFamily = newFontFamily("/Assets/Swiftel.ttf#Swiftel Base DEMO"); 路径和页面的方法一样

1.4K10
您找到你想要的搜索结果了吗?
是的
没有找到

完美解决Matplotlib绘图中、英文字体混显问题···

如何解决matplotlib绘图中、英文字体混显问题? 今天我们的学员私信了我一个绘图经常遇到的问题,特别是绘制带有中文的论文配图时,就是如何在同一幅插图中同时显示中英文?...新建字体法,就是将已有的字体通过特定方法合并,使其适合自己的绘图需求,合并宋体+新罗马字体。...可以通过开源的字体合并工具进行操作,Warcraft-Font-Merger[1]工具。...,名称为"times+simsun.ttf" 合并字体之后,在matplotlib绘制代码引用构建的新字体,如下: from matplotlib import font_manager from matplotlib...' # 使用字体的无衬线体 rcParams['font.sans-serif'] = prop.get_name() # 根据名称设置字体 rcParams['font.size'] = 10 #

70340

网络字体@font-face 如何处理网页的特殊字体

HTML5学堂:随着网页的发展,网页中出现了越来越多的字体种类,网页自带的微软雅黑、宋体、黑体已经越来越难以满足设计的需要,那么,如何在网站中使用比较特殊的字体,又不会下载太大的字体文件,来装饰我们网站的部分呢...如何在网站中使用比较特殊的字体 随着网页的发展,网页中出现了越来越多的字体种类,原有的微软雅黑以及宋体早就无法满足设计的需要,那么,如何在网站中使用比较特殊的字体“华文行楷”)来装饰我们网站的部分呢...作为前端开发的人员都知道,在自己电脑上安装字体查看网页没有什么作用,因为网页会上传到服务器,访问网站的用户电脑上不一定会有这种字体,除非在客户端安装这个字体,才能保证每个用户网页能够正常显示。...我们可以使用该属性进行自定义字体的设置,换句话说,使用它之后,我们就能够在网络自由的使用自定义字体,先来看其基本的语法: @font-face { font-family: <YourWebFontName...网页哪个部分需要使用这种字体,就输入font-family(对应的名字)即可。 每个字体都有src的属性,包含source以及format定义,source是字体的本地名。

7K50

Kafka系列第三篇!10 分钟学会如何在 Spring Boot 程序中使用 Kafka 作为消息队列?

5分钟带你体验一把 Kafka Step1:创建项目 直接通过Spring 官方提供的 Spring Initializr 创建或者直接使用 IDEA 创建皆可。...public void sendMessage(String topic, Object o) { kafkaTemplate.send(topic, o); } } 我们使用...logger.error("生产者发送消息:{} 失败,原因:{}", o.toString(), throwable.getMessage()); } }); } 使用...ex -> logger.error("生产者发送消失败,原因:{}", ex.getMessage())); } Step5:创建消费消息的消费者 通过在方法上使用...book 控制台打印出的效果如下: [68nxur78z5.jpeg] my-topic 有2个partition(分区) 当你尝试发送多条消息的时候,你会发现消息会被比较均匀地发送到每个 partion

1.8K40

解决Python使用matplotlib绘图时出现的中文乱码问题

博客首发:https://www.aiyc.top/1897.html 最近再写 Python 万能代码模板系列文章,公众号:AI悦创,首发。 然后,写到可视化部分的知识的,出现一些小问题。...Python 中使用 matplotlib 绘图时发现控制台报如下问题,可知是中文字体问题: runfile('E:/PycharmProjects/PythonScience/matplotlib/testPlot.py...https://github.com/StellarCN/scp_zh/blob/master/fonts/SimHei.ttf http://www.xiazaiziti.com/210356.html...\mpl-data\fonts\ttf 将下载的 SimHei.ttf 文件放到字体库路径下即可。...[在这里插入图片描述] 一般 matplotlib 会默认使用 "font.serif:" 后面的字体(排在第一位的),所以如果想换成其他字体,将其他字体名字放在 "font.serif:" 后面即可

7.3K20

独家系列:让我们遇见未来——为何在云平台中使用REST作为架构设计风格

我们使用REST风格带来的优势如下: 最大的好处是工具链非常丰富,拿个浏览器装个插件也能玩,同时也遇到了一些挑战。...一定还会有更多的挑战,需要在实践慢慢摸索。 这是我们新一代数字化企业云平台的整体视图,微服务之间全部使用REST API连接。...以下为新一代的整体架构图: 我们希望把内部的组件、需求、设计等过程成果 业务服务都统一的作为资源。所以,在资源的描述上风格需要一致性的风格,rest解决了风格问题,但还是有非常多的细节。...另外,esb还会起到流量控制,服务转发作用,普元的esb在新一代云计算架构,还是用来作为服务集成 对外网关的能力。esb还可以做为对外服务的网关,但对外服务平台的业务逻辑用微服务架构比较好。...协议安全,使用加密协议,这次是https,同时通过数字证书等加强能力;3. 管理安全,权限到rest资源和操作,token具有时效性。

65850

matplotlib自定义字体字体设置总结

字体设置是规范图片内容的重要组成,本文内容: 1)如何查找matplotlib支持的字体 2)自定义字体运用到matplotlib 3)matplotlib的FontProperties和font_dict...\fonts\ttf文件夹下 系统已安装字体 1.2 在matplotlib中正确使用字体名 以“楷体”为例,如何在matplotlib查找正确的使用名称?...1.在使用字体文件上右击,选择属性 2.查看文件英文名称(注意大小写)和后缀名(是.ttf还是.TTF)。...楷体,对应英文名为"simkai",后缀名为".ttf“ 3.根据英文名和后缀名在matplotlib查找正确使用名称 for font in font_manager.fontManager.ttflist...---结果--- KaiTi - C:\Windows\Fonts\simkai.ttf 结论:根据输出结果,如果在matplotlib中使用楷体,则字体名为”KaiTi"而不是"simkai" 2 使用自定义字体

64410

【腾讯云前端性能优化大赛】前端首屏性能优化

2.3、字体文件压缩 一个完整的字体文件(这里指ttf后缀的字体文件)往往非常大,几百kb甚至几mb。一个业界比较常见的字体文件压缩方案是通过字蛛,将字体文件拆分。...但是上述的压缩场景对于SPA项目来说不太可能实现,因为字蛛是通过扫描HTML来获取页面需要哪些字的,SPA项目的HTML没有经过加载空空也,啥也没有;而且对于含有输入场景的网页,由于用户的输入有不确定性...我们常用的字体文件格式是TTF(TrueType Font),由苹果和微软为 PostScript 而开发的字体格式,它被开发时就没有考虑为web使用,所以它们没有经过压缩,体积往往较大。...WOFF 字体均经过 WOFF 的编码工具压缩,文件大小一般比 TTF 小 40%,加载速度更快,可以更好的嵌入网页。...npm i workbox-routing workbox-strategies workbox-expiration workbox-cacheable-response -D 5.3、workbox系列工具使用说明

1.6K41

使用gulp压缩博客静态资源

可以压缩HTML的ES6语法 压缩 CSS: npm install gulp-clean-css --save-dev 压缩 JS Butterfly 主题文档提供了两种压缩 JS 的插件方案。...则使用gulp-babel,这一方案在压缩部分使用了 ES6 的 js 以后,由于强制降级导致变量生命周期的变动,会引发一系列迷之 bug,需要手动再去添加屏蔽项以选择不压缩对应的 js。...npm install gulp-terser --save-dev 压缩字体字体文件作为最让人又爱又恨的静态资源,为了保证站点文字匹配,全字库字体包往往超过 15MB,这对博客的加载速度造成了巨大压力.../public/**/*.html的字符,然后匹配原有字体包内./public/fonts/*.ttf 字体样式,输出压缩后的字体包到./public/fontsdest/ 目录。...所以最终引用字体的相对路径应该是 /fontsdest/*.ttf。而本地测试时,如果没有运行 gulp,自然也就不会输出压缩字体包到 public 目录,也就看不到字体样式。

72811

容器应用字体样式怎么查看?

Apache APISIX 3.7.0版本已经发布,带来了一系列新功能、Bug 修复和相关用户体验优化。快去体验一下! 如何查看k8spod所用的字体样式?...作为一位k8s操作手,这个过程需要我们深入Pod的内部环境,利用Linux系统的工具进行探查。 第一步:确定目标Pod 开启命令行终端,使用kubectl这个强大的工具列出当前命名空间下的所有Pod。...第三步:列出Pod字体 现在已经处于Pod的内部,可以使用fc-list命令来列出所有安装的字体。...DejaVuSerif-Bold.ttf: DejaVu Serif粗体 DejaVuSansMono.ttf: DejaVu Sans Mono普通字体 DejaVuSans.ttf: DejaVu...DejaVu系列字体是开源字体,常用于Linux和其他操作系统。它们是DejaVu字体家族的一部分,提供了一系列字体风格和变体,包括正常、粗体、斜体等。

27510

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

TrueType字体 使用SDL渲染文本的一种方法是使用扩展库SDL_ttf。SDL_ttf允许你从TrueType字体创建图像,我们将在这里使用它从字体文本创建纹理。...在SDL_ttf字体的数据类型是TTF_Font。 我们还有一个纹理,它将由字体生成。...在释放任何预存在的纹理后,我们使用 TTF_RenderText_Solid[2] 加载一个表面。这将从给定的字体、文本和颜色创建一个纯色表面。...这需要字体文件的路径和我们想要渲染的点大小。 如果字体加载成功,我们要使用加载方法加载一个文本纹理。作为一般规则,你要尽量减少渲染文本的次数。...(); IMG_Quit(); SDL_Quit(); } 在我们的清理函数,希望使用TTF_CloseFont[6]来释放字体

89630

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

前言 在上一篇文章,我引入了 TTF 格式的字体文件来解决各平台字体表现不统一的问题。...包含 PostScript 字体的文件后缀名为 .OTF。 如果是包含一系列 TrueType 字体字体包文件,那么后缀名为 .TTC。...WOFF 本质上是包含了基于 sfnt 的字体 TrueType、OpenType 或开放字体格式),且这些字体均经过 WOFF 的编码工具压缩,以便嵌入网页。...这个字体格式使用zlib压缩,文件大小一般比 TTF 小 40%。...所以,如果不考虑兼容性的话,字体使用首推 WOFF 2 ,这也是我在文章开头说使用 TTF 并非最优解决方案的原因,大家可以根据自己的实际情况,酌情选择合适的字体文件,以达到性能优化的目的。

1.5K30

何在React Native添加自定义字体

然后,将你之前从静态文件夹复制的所有TTF文件粘贴到你的项目的 fonts 文件夹: 接下来,在根目录创建一个 react-native.config.js 文件,并将下面的代码粘贴到其中: 将字体链接到要在项目文件中使用...让我们看看输出: 在Expo中使用自定义字体的React Native 在这一部分,我们将学习如何在Expo中使用自定义字体。...例如,如果你将一个字体作为 SourceCodePro-ExtraLight.otf 导入,但随后以不同的路径或文件名加载到应用程序,例如 /assets/fonts/SourceCodePro-ExtraLight.ttf...使用不受支持的字体格式:在使用自定义字体时,验证你正在使用的系统(iOS,Android 或网页)是否支持你正在使用字体格式(例如,.ttf,.otf)非常重要。...总结 本文所探讨的,将自定义字体集成到React Native应用程序不仅仅是技术上的提升,更是一种改善用户体验的策略性方法。

32210

PHPimagettftext字体文件ttc的使用方法

在PHP编程开发使用字体文件ttc来渲染文本是一项非常实用的技术。ttc文件是TrueType字体集合文件的缩写,它可以包含多个TrueType字体,因此在使用时需要进行一些特殊处理。...因此,在使用ttc文件时,我们需要先确定要使用字体在ttc文件的索引。一般来说,第一个字体的索引为0,第二个字体的索引为1,以此类推。...PHPimagettftext字体文件ttc的使用方法接下来,我们需要使用PHP的imagettftext函数来渲染文本。此函数可以接受一个字体文件的路径作为参数,但是不能直接使用ttc文件的路径。...如果是ttc格式,则根据格式解析出需要使用ttf文件。接着,我们将ttf文件写入一个临时文件,并调用imagettftext函数进行渲染。最后,我们使用unlink函数删除临时文件。...综上所述,PHPimagettftext字体文件ttc的使用方法就是先读取ttc文件的内容,并根据格式解析出需要使用ttf文件,然后将ttf文件写入临时文件,最后使用临时文件路径调用imagettftext

44240

UWP 手绘视频创作工具技术分享系列 - 文字的解析和绘制

本篇作为技术分享系列的第二篇,详细讲一下文字的解析和绘制,这部分功能的研究和最终实现由团队共同完成,目前还在寻找更理想的实现方式。...和普通视频, MV、电影等使用某一种固定字体宋体、微软雅黑字体不同的是,在手绘视频,我们通常会使用一些很有个性化的字体毛笔字体、卡通字体和很多手写字体。...接下来介绍文字绘制的几种方案     文字的静态显示过程,是通过读取特定字型的字体文件(ttf对应文字的矢量路径数据,以显示在屏幕上对应像素上的。...虽然 InkScape 是比较主流的处理软件,但是它对文字的路径数据处理其实还是比较初级的方式:它会直接获取文字在 ttf 存储的路径数据,未做特殊处理。...而这种路径数据,虽然能准确的勾勒出文字,但是缺点也很明显,首先 ttf 路径是文字的边缘路径,换句话说它是围着文字的周边描绘的,而不是正常的笔迹;其次 ttf 的路径是完全没有顺序可言的,完全没有正常笔迹构成的文字笔画和笔顺

1.2K80
领券