草庐IT

PowerPoint VBA: 一键雅黑——一键将PPT所有内容改为微软雅黑字体

用OfficePowerPoint制作幻灯片时,微软雅黑是一款视觉效果较好的字体,而且所有Office都预置了该字体,不用担心字体未安装的情况。如何一键修改PPT所有内容的字体为“微软雅黑”?这里分享一个VBA小工具。SubSetAllFontToYahei()'''setallfontsto微软雅黑DimsldAsSlideDimshpAsShape,chdAsShapeDimi&,j&ForEachsldInActivePresentation.Slidesi=i+1Debug.Print"Slide"&iForEachshpInsld.Shapesj=j+1Debug.PrintvbTa

忘掉MacType吧,TtfAutoHint手工删除ttc、ttf字体的hinting,微软雅黑字体更显平滑

Windows的ClearType渲染字体方式,结合臭名昭著的hinting技术使微软雅黑字体备受争议,正所谓:成也hinting,败也hinting。首先什么是hinting?Hinting这个词一直都没有中文名称,我用粤语将它音译为“牵挺”。个人解释: "牵"可以理解为引导和调整,而"挺"则可以解释为挺拔、优雅。按照官方的解释,Hinting的目的是为了确保在低分辨率屏幕上,小字号字体也能够清晰可读。然而,在追求清晰的同时,hinting可能会导致笔画的位置偏移和错位,从而损害了字体的整体设计美感。在我看来,hinting是一种动态模拟点阵字体效果的技术。因此,微软雅黑字体在小字号下会出现

Python制作含微软雅黑字体的图片报错,中文字体报错可用类似方式处理

1.关键代码#coding:UTF-8fromPILimportImage,ImageFont,ImageDrawimage=Image.new('RGB',(160,128))setFont=ImageFont.truetype("C:/windows/fonts/微软雅黑",16)text="陈琦添加文字测试"draw=ImageDraw.Draw(image)draw.text((0,40),text,font=setFont,fill="#0000ff",direction=None)image.show()2.运行效果运行以上代码,关键错误提示见下:FileNotFoundError

matplotlib画图使用微软雅黑字体

下载微软雅黑字体注意:win10系统自带的微软雅黑不支持中文!!!下载网站修改配置文件把字体放到matplotlib文件夹中D:\Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf中修改D:\Anaconda3\Lib\site-packages\matplotlib\font_manager.py文件,保存修改D:\Anaconda3\Lib\site-packages\matplotlib\mpl-data\matplotlibrc文件,font.sans-serif行开头井号去掉,添加MicrosoftYaHei,保存到自己

python - ncurses 和白底黑字

在彩色模式下,我似乎无法让黑底白字在curses中工作。如果我不调用start_color,我会得到黑底白字。我一调用start_color,东西就开始以黑底灰的形式输出。如果你运行这个脚本:importsysforiinxrange(30,38):print'\x1b[0;'+str(i)+'m'+str(i)+':Shinycolors\x1b[1m(bright)'print'\x1b[0m...andthisisnormal.'...您可能会看到很多漂亮的颜色。我想要但得不到的是最后一行:'...andthisisnormal.'询问颜色对0或询问COLOR_WHITE、COL

docker容器里添加中文字体-微软雅黑字体

前言在服务端生成图片,图片上的字体需要可以展示中文字体的这样一个需求,但是由于我们容器里面没有中文字体,所以中文显示不出来,显示乱码的情况。然后开发就给我提了一个需求,想让他的这个项目在部署所有环境的时候,docker容器里自动安装一个中文字体,字体是微软雅黑的。处理步骤:1.准备中文字体-微软雅黑首先到容器里查询一下,确实没有字体。那我就得准备字体然后拷贝到容器里。1、windows下有很多字体可以拿来使用,在C:\Windows\Fonts文件夹下找到需要安装的字体mac的字体在/System/Library/Fonts文件夹下,里面有很多字体可以使用。下面是在mac的目录下的所有字体,可

docker容器里添加中文字体-微软雅黑字体

前言在服务端生成图片,图片上的字体需要可以展示中文字体的这样一个需求,但是由于我们容器里面没有中文字体,所以中文显示不出来,显示乱码的情况。然后开发就给我提了一个需求,想让他的这个项目在部署所有环境的时候,docker容器里自动安装一个中文字体,字体是微软雅黑的。处理步骤:1.准备中文字体-微软雅黑首先到容器里查询一下,确实没有字体。那我就得准备字体然后拷贝到容器里。1、windows下有很多字体可以拿来使用,在C:\Windows\Fonts文件夹下找到需要安装的字体mac的字体在/System/Library/Fonts文件夹下,里面有很多字体可以使用。下面是在mac的目录下的所有字体,可