logo头像
Title

古兰诵读颜色标记

头部


古兰诵读颜色标记

项目介绍

这是一个古兰经诵读法标记颜色的开源程序,不需要涉及什么字母遇到什么字母是某种读法这样复杂的计算(这样的计算会在另一个项目中提及),只需从数据库读取特定格式的数据,在简单解析后就可以标记读法规则。

软件架构

开发语言:C#

开发工具:vs2010

数据库:sqlite3

引用:System.Data.SQLite.dll



代码仓库:https://gitee.com/nuur/QuranTajweed

说明

先看一个图(2章3节)




红色划线处的字母和音符都是灰色,而按标记规则,字母应该是灰色(不发音规则),音符应该是蓝色(普通长音规则)。

在字母和音符间手动加入空格后会发现,音符变为了原来应有的蓝色。




这涉及到两个概念:字符和字形。

计算机中存储的是一个个的字符,这些字符在显示的过程有一个字符到字形的转换,阿语之所以能看到连写的形式,就是在这个转换过程中处理的。

上图中的字母Wa和音符这两个字符在转换过程中被处理为一个字形,所以字母Wa和音符只能同时出现一种颜色。


底部