psychopy设置中文显示字体 楷体、宋体、微软雅黑
博客专区 > zbaigao 的博客 > 博客详情
psychopy设置中文显示字体 楷体、宋体、微软雅黑
zbaigao 发表于11个月前
psychopy设置中文显示字体 楷体、宋体、微软雅黑
  • 发表于 11个月前
  • 阅读 57
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

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 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 4
博文 22
码字总数 14115
×
zbaigao
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: