文档章节

psychopy设置中文显示字体 楷体、宋体、微软雅黑

z
 zbaigao
发布于 2017/05/18 15:28
字数 209
阅读 118
收藏 0

3个要点:

1、使用pygame引擎绘制文本

2、使用字体文件名作为标识,而不是字体名。如msya:微软雅黑,simkai:楷体,simsun:宋体。

3、把字体文件拷贝到程序所在文件夹。其中simsun.ttf原名simsun.ttc,以为不支持ttc的文件,所以改名为ttf以蒙混过关

# -*- coding: utf-8 -*-
"""
Created on Thu May 18 14:30:59 2017

@author: zbg
"""
from psychopy.visual import Window, TextStim
from psychopy import event

win = Window(size = (150, 200), winType = "pygame")
print win.winType
a = TextStim(win, text = u"你好", units = 'pix', height = 55, 
             font = "msyh")
a.draw()
a = TextStim(win, text = u"你好", units = 'pix', height = 55, 
             font = "simkai", pos = (0, -55))
a.draw()
a = TextStim(win, text = u"你好", units = 'pix', height = 55, 
             font = "simsun", pos = (0, 55))
a.draw()
win.flip()
event.waitKeys(["space"])

效果

更多psychopy程序,尽在:

https://item.taobao.com/item.htm?spm=a230r.1.14.1.QRZDJq&id=530690095131&ns=1&abbucket=6#detail 

© 著作权归作者所有

共有 人打赏支持
z
粉丝 5
博文 23
码字总数 15075
作品 0
杭州
私信 提问
HTML,CSS,font-family:中文字体的英文名称

HTML,CSS,font-family:中文字体的英文名称 宋体 SimSun 黑体 SimHei 微软雅黑 Microsoft YaHei 微软正黑体 Microsoft JhengHei 新宋体 NSimSun 新细明体 PMingLiU 细明体 MingLiU 标楷体 ...

潜心笃志
2018/03/23
0
0
HTML,CSS,font-family:中文字体的英文名称 (宋体 微软雅黑)

宋体 SimSun 黑体 SimHei 微软雅黑 Microsoft YaHei 微软正黑体 Microsoft JhengHei 新宋体 NSimSun 新细明体 PMingLiU 细明体 MingLiU 标楷体 DFKai-SB 仿宋 FangSong 楷体 KaiTi 仿宋GB231...

h2appy
2017/05/16
0
0
CSS,font-family,好看常用的中文字体

写在前面:继续完善自己的简历,想要找找比较好看的字体,看到了一篇博客直接拿来用 例1(小米米官网):font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif; 例2(淘宝技术研......

红羊在北京
2016/08/25
42
0
中文字体的英文名称

宋体 SimSun 黑体 SimHei 微软雅黑 Microsoft YaHei 微软正黑体 Microsoft JhengHei 新宋体 NSimSun 新细明体 PMingLiU 细明体 MingLiU 标楷体 DFKai-SB 仿宋 FangSong 楷体 KaiTi 仿宋GB231...

赤月三号
2016/08/10
4
0
中文字体网页开发指南

字体的选择,是网页开发的关键因素之一。 合适的字体,对网页的美观度(或可读性)有着举足轻重的影响。 但是,相比英文字体,中文字体的网页开发有着极大的局限性。因为,一套中文字体最少也...

阮一峰
2014/07/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

https

进入阿里云域名后台,修改DNS为阿里云官方DNS(默认为官方),然后点击“免费开启SSL证书” 点击“申请”、“验证”并等待签发 然后根据自己的服务器类型下载对应的证书 我使用的是lnmpa工具...

临江仙卜算子
22分钟前
0
0
Quartz监听器Listerner

概述 Quartz的监听器用于当任务调度中你所关注事件发生时,能够及时获取这一事件的通知。Quartz监听器主要有JobListener、TriggerListener、SchedulerListener三种,顾名思义,分别表示任务、...

大笨象会跳舞吧
50分钟前
4
0
Call exception, tries=10, retries=35, started=38348 ms ago, cancelled=false, msg=pc-node1 row

写hbase的问题,2019-01-18 23:23:28,082 | INFO | [hconnection-0x6431d54d-shared--pool2-t5] | Call exception, tries=10, retries=35, started=38348 ms ago, cancelled=false, msg=p......

stys35
53分钟前
2
0
docker 安装portainer、gogs、redis、mongodb、es、rabbitmq、mysql、jenkins、harbor

1、准备三台虚拟机ip如下 编号 Ip 1 192.168.100.101 2 192.168.100.102 3 192.168.100.103 2、镜像应用编排 192.168.100.101 主要安装系统运维相关服务 192.168.100.102 主要安装mysql、mon...

北岩
今天
8
0
storm 提交任务报SocketException错误及解决办法

提交任务爆错: org.apache.storm.thrift.transport.TTransportException: java.net.SocketException: Broken pipe (Write failed) ..... Caused by: org.apache.storm.thrift.transport.TTr......

jingshishengxu
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部