鱼C论坛

 找回密码
 立即注册
查看: 4306|回复: 4

如何用pyqt输出简谱音符??

[复制链接]
发表于 2018-5-27 22:49:41 | 显示全部楼层 |阅读模式
43鱼币
最近这个小创意遇到了很大的瓶颈,网上也很少有相关的资料。

比如我现在想要输出一个简谱音符,怎么做到呢?
我猜测每个简谱音符都有一种unicode编码,不然怎么可能显示在计算机上?
网上看到很多种打简谱的软件,比如有的是做了一个简谱的文本编辑器,很想知道他们的思路是什么样的,怎么做到展示一个简谱音符的???

希望大佬们给我一点思路!!!!!!谢谢!!!!!

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-28 11:37:19 | 显示全部楼层
貌似也没有音符对应的Unicode,让你失望了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-28 13:38:48 | 显示全部楼层
201412161550255300.jpg
这是我用五线谱字体(akvo.ttf),还有简谱的字体,请自己找下,我就不帮你找了。
然后用python调用字体文件,
from fontTools.ttLib import TTFont
font_path = '/fonts/akvo.ttf'
font = TTFont(font_path)
print font.getGlyphOrder()
参考下面
https://weibo.com/5581662372/G194oAH2r?type=comment#_rnd1527485760024
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-5-31 14:17:05 | 显示全部楼层
20400992 发表于 2018-5-28 13:38
这是我用五线谱字体(akvo.ttf),还有简谱的字体,请自己找下,我就不帮你找了。
然后用python调用字体文 ...

哇!
我其实接触python的图形化不久。。
请问我调用这个字体的话,是可以通过pygame,pyqt一类的库,输出到图形界面里吗?
可是简谱还涉及到8分音符的下划线之类的··
请问比如我在(x,y)这样的位置调用一个您给我的字体,我能定位到这个字体底下需要画下划线的坐标吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-3-24 20:37:14 | 显示全部楼层
过来学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 13:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表