Font 'C:\WINDOWS\FONTS\msyh.ttc' with 'Identity-H' is not recognized

在生成PDF使用windows自带字体雅黑的时候不停的报“Font ‘C:\WINDOWS\FONTS\msyh.ttc‘ with ‘Identity-H‘ is not recognized”的错误

解决方案

static BaseFont yaHei = BaseFont.CreateFont("c://windows//fonts//msyh.ttc", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);//微软雅黑

改为

static BaseFont yaHei = BaseFont.CreateFont("c://windows//fonts//msyh.ttc,0", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);//微软雅黑

在字体路径的后面加了一个“,0”解决了,虽然不知道为什么,但是猜测这个是字体组有关,因为雅黑有三种,常规、加粗、极细

Font 'C:\WINDOWS\FONTS\msyh.ttc' with 'Identity-H' is not recognized

时间: 2024-10-22 14:55:00

Font 'C:\WINDOWS\FONTS\msyh.ttc' with 'Identity-H' is not recognized的相关文章

Ubuntu安装Microsoft Windows Fonts微软字体库

linux下安装windows的字体 2019年01月21日 20:05:09 侯凯 阅读数 326更多 分类专栏: 软件安装 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/houkai18792669930/article/details/86583367 sudo apt-get install ttf-mscorefonts-installer 原文地址:https://www.c

windows下找不到strings.h

头文件用的strings.h,换成string.h就好了.但是以前的Linux系统下用strings.h,strerror都能正常编译,怎么样能正常使用strings.h linux系统下的库问题跟window是不同的啊,你应该知道C语言不是跨平台的语言,strings.h只是linux下C库中的头文件,当然不能在windows下用啊 追问: 都是Linux,只是把代码移到新的Linux环境下 追答: 那很可能是两个系统装的C库版本不一样,毕竟C的标准库也一直在更新

Windows命令无法运行报错:is not recognized as an internal

发现bat文件即使手动运行也无法成功,于是打开CMD验证,输入命令提示如下错误: "command" is not recognized as an internal or external command, operable program or batch file. 然后发现任何CMD命令都无法识别 原因:电脑用户环境设置有问题,到如下位置修改: 鼠标右键点击 My Computer-> Properties-> Advanced -> Environment

GD库处理图像

在PHP5中,动态图象的处理要比以前容易得多.PHP5在php.ini文件中包含了GD扩展包,只需去掉GD扩展包的相应注释就可以正常使用了.PHP5包含的GD库正是升级的GD2库,其中包含支持真彩图像处理的一些有用的JPG功能. 一般生成的图形,通过PHP的文档格式存放,但可以通过HTML的图片插入方式SRC来直接获取动态图形.比如,验证码.水印.微缩图等. 一.创建图像 创建图像的一般流程: 1).设定标头,告诉浏览器你要生成的MIME类型. 2).创建一个图像区域,以后的操作都将基于此图像区

机器学习系列:(四)从线性回归到逻辑回归

从线性回归到逻辑回归 在第2章,线性回归里面,我们介绍了一元线性回归,多元线性回归和多项式回归.这些模型都是广义线性回归模型的具体形式,广义线性回归是一种灵活的框架,比普通线性回归要求更少的假设.这一章,我们讨论广义线性回归模型的具体形式的另一种形式,逻辑回归(logistic regression). 和前面讨论的模型不同,逻辑回归是用来做分类任务的.分类任务的目标是找一个函数,把观测值匹配到相关的类和标签上.学习算法必须用成对的特征向量和对应的标签来估计匹配函数的参数,从而实现更好的分类效果

爬取网易热评做成网易云热门截图形式(给自己看的很乱有待更改)

1 import requests,json,os,datetime,math,re 2 from PIL import Image,ImageDraw,ImageFont 3 #将评论展现在图片中 4 5 #字体区 6 nor_font='C:/windows/fonts/simsun.ttc' 7 micro_font='C:/windows/fonts/msyh.ttc'#微软雅黑 8 times_font='C:/windows/fonts/times.ttf'#times new Ro

Python_sklearn机器学习库学习笔记(七)the perceptron(感知器)

一.感知器 感知器是Frank Rosenblatt在1957年就职于Cornell航空实验室时发明的,其灵感来自于对人脑的仿真,大脑是处理信息的神经元(neurons)细胞和链接神经元细胞进行信息传递的突触(synapses)构成. 一个神经元可以看做将一个或者多个输入处理成一个输出的计算单元.一个感知器函数类似于一个神经元:它接受一个或多个输入,处理 他们然后返回一个输出.神经元可以实时,错误驱动的学习,神经元可以通过一个训练样本不断的更新参数,而非一次使用整套的数据.实时学习可能有效的处理

matplotlib中文显示问题

下面这个方法不能用. 网上很多教程都是说在配置文件中修改:%Python_home%Lib\site-packages\matplotlib\mpl-data\matplotlibrc (Windows) font.family         : sans-serif         #打开该选项 font.sans-serif     : Microsoft YaHei , Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid,

机器学习系列:(二)线性回归

线性回归 本章介绍用线性模型处理回归问题.从简单问题开始,先处理一个响应变量和一个解释变量的一元问题.然后,我们介绍多元线性回归问题(multiple linear regression),线性约束由多个解释变量构成.紧接着,我们介绍多项式回归分析(polynomial regression问题),一种具有非线性关系的多元线性回归问题.最后,我们介绍如果训练模型获取目标函数最小化的参数值.在研究一个大数据集问题之前,我们先从一个小问题开始学习建立模型和学习算法. 一元线性回归 上一章我们介绍过在