============================================
4.70相对于4.55版的改变
============================================
总的说来，4.70版的改进重点是增强易学性和易用性(大量调整了界面元素并且全面修订了文档)，以及完善已有功能。新功能比较有限，主要是音值组合的可视化选择功能、时值设定的可视化选择功能、点击和插入音符时的发音功能、播放时可选择上百种音色、特殊弧线和特殊房子的自动对齐行边界功能等。

(A)标题
(A1)改进：标题对话框当中的标题下拉菜单当中添加了一项“标题分散对齐”. 可以切换是否分散对齐. 其实就是自动添加或者删除标题两端的大括号。
(A2)改进：编辑标题对话框当中修改文字时立即更新预览。

(B)音符
(B1)重大改进和改变：实现了音值组合的可视化选择功能
    以前不管是空格键还是相应按钮，功能是不停的切换音值组合，现在默认情况下则是按钮操作时始终弹出音值组合的下拉菜单，空格键操作时则依据程序选项当中的"使用快捷键切换音值组合时弹出菜单"来决定是否弹出菜单。
    默认也是弹出菜单。所以老用户需要注意：只有将选项设为不弹出菜单，才能获得跟旧版快捷空格键操作时一样的效果。
    弹出音值组合菜单后，空格键直接对应第一项。
(B2)新增：实现了时值修改的可视化选择功能
    在现有的设定音值组合按钮的旁边，添加了一个“修改时值”按钮，弹出时值下拉菜单. 专门针对光标左侧音符来设定时值。
    设定时值按钮对应的快捷键为CapsLock以及Tab(非旧版方式下). 弹出菜单后，空格键对应4分音符。
(B3)新增：在浮动工具窗口当中添加了9个直接设定时值的按钮. 有利于浮动工具窗口的鼠标操作。
(B4)改进：针对4分音符和8分音符在切换附点操作时，允许切换成双附点。
(B5)新增音值组合种类：3种5个音符的组合；2种4个音符的组合；4种3个音符的音值组合。
(B6)改进：Ctrl+Left/Right的功能发生改变,从在小节间移动改为不断切换光标左侧音符的时值。
(B7)改进：跟浮动工具窗口当中的音符按钮一样，现在主窗口标准模式下的音符按钮也可以加按Shift/Ctrl/Alt来实现特殊功能了：
    直接点击插入本音；
    Shift点击为升半音；
    Ctrl点击为添加删除倚音；
    Alt点击为添加删除和弦音；
    允许Ctrl+Shift点击添加删除变化音的倚音, 和弦也如此。
(B8)改进：支持设定和弦音符的垂直间隔或者垂直距离。 位于“编辑-->设置和弦”菜单。
(B9)允许点击、插入、修改音符时发音(受控于程序选项当中的“插入音符及点击音符时发音”，默认勾选)：
    标准模式下音符键插入音符时以及标准或者扩展模式下鼠标点击音符时
    标准模式以及排版模式下下鼠标拖动音符形成选区时
    当Alt+鼠标点击插入和弦音符时，以及Ctrl+Shift+发音键插入和弦音符时，以及F3转换选区到和弦时
    当Ctrl+Up/Down调整音高时

(C)歌词
(C1)改进：修改单个歌词窗口支持预览。
(C2)改进：修改单个歌词编辑对话框当中的前缀编辑框添加了带有下拉菜单的按钮，内有"(男)/(女)/(合)"字样。
(C3)完善：英文歌词后续的标点以及连字符均不算作居中字符的范围之内，对英文歌词来说，这样会更加美观规范。
(C4)修复bug: 编辑单个歌词对话框当中的删除按钮不起作用。
(C5)修复bug: 如果从某些网页上粘贴的歌词当中有空行，用“粘贴歌词”按钮到歌词段落编辑对话框当中之后可能会有多余不明空白字符的现象。

(D)标准弧线(普通弧线、连线)
(D1)修复bug: 如果多连音弧线当中出现了小节线等非音符符号，就会出现AV错误。
(D2)修复bug: 弧线手动垂直定位之后无法恢复为自动定位。
(D3)修复bug: 从双层弧线的内层弧线的中间断开折行之后，左半边的两条弧线可能重叠，甚至内层弧线高于外层弧线。右半边弧线的情况也一样。
(D4)修复bug: 如果从内层弧线的左侧开始折行，那么外层弧线的右半边有可能会低于完整的内层弧线。
(D5)完善：标准弧线折行之后,右半边弧线有时会与波音符号或者和弦之类重叠。

(E)特殊弧线
(E1)改进：支持半边特殊弧线自动对齐行边界，且新添加的以及读取旧版文件的半边特殊弧线均设定为自动对齐行边界。
(E2)改进：实现标准模式下一键添加特殊半边弧线(快捷键为Alt+F4/Shift+Alt+F4)。既可以针对光标左侧音符操作，也可以针对选区操作。前者自动对齐行边界，后者不会自动对齐行边界的(但是如果选区到了行首或者行末，那么也会设定为对齐行边界)。

(F)标准房子(普通房子)
(F1)改进：房子对话框当中的Text编辑框添加了带有下拉菜单的按钮，内有"1./2./1.2./3./I./II./结束句"字样。
(F2)改进：标准房子在水平定位时会考虑同一行内特殊房子的影响。

(G)特殊房子
(G1)改进：支持半边特殊房子自动对齐行边界，且新添加的以及读取旧版文件的半边特殊房子均设定为自动对齐行边界。
(G2)改进：实现标准模式下一键添加特殊半边房子(快捷键为Alt+F6/Shift+Alt+F6)。既可以针对光标左侧音符操作，也可以针对选区操作。前者自动对齐行边界，后者不会自动对齐行边界的(但是如果选区到了行首或者行末，那么也会设定为对齐行边界)。
(G3)改进：特殊房子对话框当中的Text编辑框添加了带有下拉菜单的按钮，内有"1./2./1.2./3./I./II./结束句"字样。
(G4)完善：特殊房子的默认添加高度跟一般情况下的标准房子一致。

(H)特殊文字
(H1)改进：特殊文字对话框支持预览。
(H2)改进：实现专门的添加转调标记的对话框. 位于标准模式下的右键快捷菜单-->插入/添加-->转调。
(H3)改进：特殊文字对话框当中的下拉菜单当中添加了"常用短语"一项，内有“渐强/渐弱/渐快/渐慢/稍快/稍慢/原速/(男)/(女)/男高”等等。
(H4)修复bug: 特殊文字表达的和弦如果只有一个音，那么将会无任何音符显示。
(H5)改变：调整了添加特殊文字时的默认垂直位置，从-2.0变为-2.5, 因为原来的位置太低了。

(I)扩展符号
(I1)新增了若干扩展符号：
    用于反复连谱号的冒号(两个竖向排列的圆点). $F02C, 通用1.
    DS1/DS2/Segno1/Segno2. $F040..$F043. 通用1.
    带圈数字1..7(同时适用于锣鼓经和手风琴, 当然还可用于常规的和弦标记). $F148..$F14E. 音符.
    小抖弓(甩弓/垫弓), $F31A，位于民乐中的二胡的最后一个。
(I2)修复bug: 扩展符号遇到没有对应unicode的字符的时候会出错。
(I3)完善：将扩展符号的编辑对话框参考特殊文字的界面进行了改造。但是还没有预览。

(J)临时声部  
(J1)修复bug: 临时声部的最后一个符号如果是带有附点的音符，那么在对齐主声部之后附点距离唱名很远。
(J2)完善：临时声部在自动对齐之后，末尾的右圆括号自动对齐了主声部下一个符号，很多时候离前一个音符距离太远。

(K)多声部
(K1)修复bug: 如果某行行首音符带有较多的前倚音，那么行声部对齐之后前倚音可能与连谱号重叠。
(K2)改变：将排版模式下的声部对齐按钮以及F4快捷键的功能从"仅仅对齐行声部"变成了"设定缩进并添加连谱号最后声部对齐"。

(L)页面模式
(L1)完善：添加文本框的默认排版宽度固定为页面排版宽度，不再是自动宽度0。这样将有助于实现大段文本的自动折行输入。
(L2)完善：允许文本框的开头插入半角空格以及全角空格。
(L3)改进：给页面模式下的右键快捷菜单添加了“移动高亮页面符号水平位置”菜单，内有三项：对齐页面左侧/页面居中/对齐页面右侧。
(L4)改进：页面模式下的标题框添加后固定在页面中央而不是窗口中央，导致有时看不到。现在改成了窗口中央。
(L5)修复bug: 文本框在导出到pdf之后丢失颜色信息(始终是黑色)。

(M)界面：
(M1)完善：给“设置垂直定位”对话框添加了参数含义图示.
(M2)将标准模式下的“歌词”按钮改造为带有下拉菜单，内有“添加歌词段落/修改歌词段落/修改单个歌词/移动歌词”4项。
(M3)将标准模式下的“Text”按钮改造为带有下拉菜单，内有“添加标准文字/修改标准文字/添加特殊文字/修改特殊文字/添加文本框/修改文本框/添加转调标记”7项。
(M4)给扩展模式下的工具栏添加了6个AttachOften符号按钮：波音/重音/顿音/保持音/延长音/颤音。
(M5)将主工具栏当中的“字体”按钮改造为“字体大小”，添加了下拉菜单：调整音符大小/调整歌词大小/调整标题大小。直接点击为增大相应字体的大小. 按住Shift点击则为减小. 这样就用一个按钮实现了6个功能。
(M6)将重要按钮名称由图标改为文字，便于识读：
    将标准模式下的“Text”按钮改名为“文字”；
    将标准模式下的多声部按钮改名为“多声部”；
    将扩展模式下的"Text"按钮改名为“特殊文字”；
    将页面模式下的两个图标按钮改名为“文本框”和“标题框”；
    将排版模式下的多声部按钮改名为“多声部”；
    将排版模式下的行编辑按钮改名为“行编辑”；
(M7)去掉了扩展模式下的“歌词”按钮，因为很少到扩展模式下去添加歌词。
(M8)ds,mf等符号的编辑对话框当中包含有旋转倾斜等变换操作，其实没有必要，删除了(其实是隐藏了)。
(M9)将工具栏当中的“帮助”按钮改成了“快速入门”。
(M10)标准模式快捷菜单-->插入/添加当中新增：
    特殊弧线-左半边  Alt+F4
    特殊弧线-右半边  Alt+Shift+F4
    特殊房子-左半边  Alt+F6
    特殊房子-右半边  Alt+Shift+F6
    特殊文字…  Alt+F5
    转调标记…  Alt+Ctrl+F5

(N)播放
(N1)改进：播放时有上百种音色可供选择。
(N2)改进：给播放窗口功能添加了一个节拍器的选项，允许禁止节拍器。

(O)SpeedEntry
(O1)修复bug: 如果刚刚打开了SpeedEntry窗体就立即点击Exit按钮，那么将会在ABC代码当中插入"sABCText"，从而导致问题。
(O2)完善：给SpeedEntry功能添加了简要说明. 还添加了一些容错处理。
(O3)改进：SpeedEntry功能可以根据需要在开头智能插入小节线以及拍号。
(O4)改进：给SpeedEntry增加了2/3/4/6/9五个快捷键，分别对应五个常用拍号：2/4,3/4,4/4,6/8,9/8。

(P)其他
(P1)添加了多种不常见的拍号。目前的拍号达到了19种：2/4  3/4  4/4  0/4 (自由)  1/2  2/2  1/4  5/4  6/4  7/4  1/8  2/8  3/8  4/8  5/8  6/8  7/8  9/8  12/8
    虽然有这么多种，但1/8, 2/8, 4/8, 5/8, 7/8并不真正支持(只能显示，切换音值组合以及减时线的连接均按照2/4进行).
(P2)改变：水平定位当中的参数“音符与其右侧的小节线间距固定”的默认值从不勾选改为勾选. 似乎这样更加符合多数人的习惯.
(P3)完善移调功能。考虑了同一小节内升降记号的影响，并且添加必要的还原号。比如，同一小节内部先后有#5、5、4、3四个音符，移调+1后正确的结果应当是6、6、#4、还原4。而旧版的结果是6、#5、#4、4。
(P4)完善：主窗口的标题当中以前只有文件名，现在加上了路径。
(P5)完善：在"最近打开的文件"菜单当中显示简短路径。
(P6)改进：给主工具栏按钮“打开”添加了一个下拉菜单，内容与“最近打开的文件”菜单中的内容完全相同。
(P7)完善：延长了各个按钮的鼠标悬浮提示的持续时间. 以前是2.5s, 现在是3.5s。
(P8)修复bug: 新建文件对话框里面的"页面设置"有时不太管用, 具体来说，是无法从非默认页面设定(A4纵向)设置成默认页面设定。
(P9)修复bug: 辅助信息当中的歌词对位错误标记，在辅助信息关闭之后，如果进行了改变内容的操作(比如两端对齐)，然后再开启辅助信息，将不会重新显示歌词对位错误标记，而是必须再次有了改变内容的操作之后才会显示。
(P10)修复bug: 辅助信息当中的标题的调号拍号错误标记，在关闭辅助信息之后依然显示。
(P11)改变：自动插入小节线默认为No，以前是Yes。 这是艰难的决定，主要为初学者考虑。
(P12)修复bug: 文档信息统计当中缺少了页面符号的标题框。
(P13)修复bug: 有时打印出错。
(P14)修复bug: 扩展模式下打印将会把高亮的符号背景也打印出来。
(P15)改变：导出的图片的文件扩展名都是大写，改成小写。
(P16)完善：将标准文字编辑对话框当中输入文字时实时显示文字宽度，便于截断分行。
(P17)完善：无定次反复记号(眼镜符号)的长度目前最小允许10mm，改为5mm。
(P18)修复bug: 扩展模式下的第一排按钮的右半截在默认窗口大小下似乎消失了，将窗口拉宽之后又出现。
(P19)改变：将程序选项当中的“操作失败提示”的GroupBox给Disable了。操作失败提示功能实质上取消。

(Q)文档
(Q1)全新的“快速入门”。
(Q2)修订和新增了图文教程：基础篇、提高篇、高级篇。
(Q3)修订了示范曲练习曲。



============================================
4.55相对于4.35版的改变
============================================

-------------------------
(A)大力增强了器乐谱功能
-------------------------
(A01) 新增300多个扩展符号(均位于浮动工具窗口当中). 其中包含上百个民乐类符号以及200多个其他符号.
(A02) 可在扩展模式下针对不同的Attachments符号分别指定快捷键，从而实现Attachments符号的快捷复制粘贴。
  操作方法如下：扩展模式下按Shift加某个字母键(比如A)就将高亮的Attachments复制到了一个内部缓冲区(也就是剪贴板)当中，以后，按下这个字母键(比如A)，就将原先这个字母键所对应的Attachments符号粘贴到了高亮的基本符号上面。
  允许设定的快捷键有4排36个：Z..M，A..L，Q..P，1..0
(A03) 可在扩展模式下对高亮的Attachments符号进行快捷切换操作. 快捷键为PageDown/PageUp.比如：
    当特殊文字中的单个音符时，调整音符的音高.
    当特殊文字中的小节序号时，将小节序号增减1.
    当特殊文字中的单个字符时，调整其Unicode(英文和汉字均可).
    当扩展符号时，调整其Unicode.
(A04) 改进：标准模式下和弦的快速输入和调整. 快捷键的分配是：Shift+PgUp/PgDn负责添加/删除和弦最高音(按照3度叠置). Ctrl+Shift+PgUp/PgDn负责调整和弦的最高音(半音阶).
(A05) 改进：可对单个音符关联的所有Attachments符号进行一次性的复制与粘贴. 操作方法是扩展模式下高亮音符，然后快捷菜单当中的“高亮音符关联的所有特殊附属符号”当中有“复制/剪贴/粘贴”.
(A06) 改进：支持一键将扩展符号作为锣鼓经的字符. 方法是扩展模式下高亮音符，然后按shift点击浮动工具窗口当中的扩展符号即可.

-------------------------
(B)大力增强了多声部功能
-------------------------
全新的多声部对齐算法：
(B01) 新算法的主要优点是不会出现符号重叠的情况了，可以正常应对带有升降音、倚音、拍号、多连音、附属符号等复杂情况.
(B02) 新算法在对齐之后如果发现行太长，将不会像以前那样发生折行，而是强行压缩以便保证不会折行，并且给出相应的信息提示("声部对齐时行宽太大已被压缩.").
(B03) 新算法要求各行的段落属性均不能是两端对齐的(而老算法是允许两端对齐的). 其他限制条件大体跟老算法一样，也即：
  各行行末必须以小节线加回车结束.
  各行的行首的符号的类型必须一致(比如都是音符或者都是小节线或者都是拍号等).
  第一行不能是空行, 并且至少要有2个非空行. 不能跨页.
  各行的小节数量均相同，各行的小节对应的时值均相同.
(B04) 当新算法无法成功对齐声部时，将会给出细致具体的错误信息提示(比如："存在行末没有小节线的行". 而不是像以前那样给出所有的限制条件).
(B05) 在标准模式下的连谱号Dropdown菜单当中新增了一项“仅声部对齐”, 此功能与排版模式下声部对齐按钮的功能完全相同.
(B06) 仅声部对齐时，以前不会添加缩进，现在则总是添加缩进(但不会改变已有的缩进).

改进连谱号：
(B07) 智能识别多声部时以前只能识别直连谱号，现在可以识别花括号以及花括号2了，并且也可以针对花括号2添加出头线了.
(B08) 给标准模式下的快捷菜单：从选区添加删除-->添加连谱号添加了4个子项：自动/直括号/花括号/花括号2. 以前是没有子项，直接添加直括号.
(B09) 程序选项当中有专门的“默认的连谱号类型”的设定. 指的是标准模式下连谱号Dropdown菜单当中的给声部对齐并添加连谱号时添加的连谱号的类型. 可以在直括号/花括号/花括号2三者当中选择.

-------------------------
(C)大力增强了排版功能
-------------------------
新增全新的排版模式--行编辑模式
(C01) 以前的排版模式下的调整符号间距/小节宽度/行宽度/段落缩进的功能都可能会导致本行小节数量的变化以及行宽的变化.
  现在则增加了一种“行编辑模式”. 此模式相关的按钮在调整符号间距/小节宽度/行宽度/段落缩进时，可以确保本行末尾的符号(通常是小节线)的位置不变，
也就是说本行小节数量不会发生变化，行宽也不会变化，从而不会有折行现象发生.
(C02) 行编辑模式功能可在两端对齐状态下操作(非行编辑模式功能无法在两端对齐下操作)！这样可以方便地实现一些以前不容易实现的功能。
(C03) 所有的行编辑模式功能均进行了行内部分符号甚至全部符号进行了符号宽度锁定操作(符号右上角带有淡蓝色的星号).
(C04) 行编辑模式下的“调整光标两侧符号间距”功能简介：
  此功能的用途是在小节内部调整符号的位置而保持小节线总宽度不变(也就是保持小节线位置不变).
  此项操作之后，只有光标右侧符号的位置发生改变(调整到附近格点位置)，而所有其他符号包括小节线的位置都不会发生改变！
  所以，程序内部需要将小节内部位于光标右侧的所有符号的前进宽度都进行相应的调整才行.
  如果光标位于小节线的左侧，此功能是无法操作的.
  目前的格点为音符唱名宽度的1/4，而以前版本的格点是1/2.
  非行编辑模式下的“调整光标两侧符号间距”功能是：调整光标右侧符号到附近格点位置，而行内后续所有符号的位置都会相应变动.
  从而可能带来本行小节数量的变化以及行宽的变化.
(C05) 行编辑模式下的“调整光标小节宽度”功能简介：
  此功能的用途是在行内调整各小节线的位置.
  此项操作之后，只有光标小节的右侧小节线的位置发生改变(调整到附近格点位置)，而所有其他小节线的位置都不会发生改变！
  所以，程序内部需要将光标小节以及下一个小节内部的所有符号的前进宽度都进行相应的调整才行.
  如果光标位于行末小节，此功能是无法操作的.
  非行编辑模式下的“调整光标小节宽度”功能是：调整光标小节的右侧小节线到附近格点位置，而行内后续所有符号的位置都会相应变动.
  从而可能带来本行小节数量的变化以及行宽的变化.
(C06) 行编辑模式下的“调整段落缩进”功能简介：
  此功能的主要用途是多声部谱当中调整各行的缩进. 也可用于单声部谱.
  此项操作之后，选区所在段落(如果无选区，就是光标所在段落)的各行的行首符号的参考点通过设定段落缩进被调整到附近格点位置.
  同时确保各行行末符号(通常是小节线)的位置不发生改变！
  同样，非行编辑模式下的此功能可能会导致本行小节线数量的变化以及行宽的变化.

新增排版功能-平分小节：
(C07) 此功能位于排版模式下的快捷菜单中. 操作方法是选中欲平分小节的那些行(如果只是对某一行进行小节平分，可以将光标定位到那一行)，
  然后点击相应菜单即可.
(C08) 此功能在两端对齐状态也可操作.
(C09) 快捷键是Shift+F8.

排版：
(C10) 改进：优化了附点的水平位置. 并且支持手动调整附点的水平位置. 操作方法如同调整増时线第一间隔(排版模式下). 这样就解决了震音符号与附点重叠的问题.
(C11) 改进：优化了右圆括号与其他符号之间的间隔. 现在的右圆括号距离左侧的音符比原来要近一些了. 此改变可能带来排版结果的变化.
(C12) 改进：支持设定两端对齐时的最大拉伸因子以及最后一行是否不撑满. 位于“编辑-->设置撑满算法……”菜单当中.
(C13) 改进：排版模式下添加了快速调整水平/垂直定位的4个按钮.

完善了排版模式下的工具栏：
(C14) 新增了“行编辑模式”按钮来切换行编辑模式.
(C15) 将对齐行声部按钮的功能改成了跟标准模式下的连谱号按钮一样(有相同的Dropdown菜单)，按钮图像也一样.

-------------------------
(D)其他的改进：
-------------------------

标题
(D01) 给标题对话框的词曲作者的Dropdown菜单当中添加了一项“简易设定词曲作者2(多行右对齐)”. 这样词曲作者的允许的格式更加丰富了.
  具体ABC代码格式为: 张三、王五 作词\n店小二 作曲\n王二麻子 演唱 两端一定要带上大括号. 否则就是以前的普通多行文字，是左对齐的.
(D02) 新增作为页面符号的标题框，用于一页内制作多首曲谱.

弧线以及多连音
(D03) 新增快速添加弧线功能：标准模式下，按F4就给当前音符(也就是光标左侧音符,必须无选区)添加起始弧线.
  如果已经有一条出发的弧线，就延展此弧线的宽度到下一个音符. 此功能仅限于行内. 这样就避免了选区操作，提高了添加弧线的效率.
  但是此法还无法实现从一个音符出发的多层弧线，也无法添加折行的弧线.
  在扩展模式下也可针对高亮音符进行此操作. 相应地，扩展模式下的工具栏当中的弧线按钮以前是添加特殊弧线的，现在变成了添加标准弧线.
(D04) 改进了添加多连音时的减时线数量的算法. 以前是只有3连音使用1条减时线，其他的使用2条减时线. 现在则是根据不同的连音数量来设定不同数量的减时线，以便让这些音符刚好占用1拍.
(D05) 添加了一种“横线”的风格，同时将以往的弧线箭头进行了美化. 对标准弧线以及特殊弧线均适用.
(D06) 支持>15的多连音，并且支持复杂多连音. 可以指定弧线内部所有音符的总时值(通过“时值”参数来设定).
(D07) 注意上述2项改动涉及到弧线的ABC代码的改变. 在复杂情况下不再与以前的ABC代码完全兼容.

标准文字
(D08) 改进：标准模式下按Shift+F5编辑光标左侧的标准文字(相当于双击)。
(D09) 改进：支持在标准文字当中直接输入空格.

锣鼓经
(D10) 改进：支持锣鼓经作为前倚音.
(D11) 改进：转换选区为锣鼓经时过滤掉空格.
(D12) 改进：支持一键将扩展符号作为锣鼓经的字符. 方法是扩展模式下高亮音符，然后按shift点击浮动工具窗口当中的扩展符号即可.

歌词
(D13) 改进：从剪贴板粘贴歌词时可以过滤掉全角空格(以前仅能过滤半角空格)并且自动添加行末标点(全角逗号)。这样可以很方便地从网页当中粘贴歌词了.

特殊文字
(D14) 修正了一个重要bug: 特殊文字当中如果使用了单个音符(PureNote)，比如转调文字，有可能在后续操作过程当中异常错误甚至死机.
(D15) 新增：给特殊文字添加了矩形、椭圆等功能. 并且允许其线条为虚线.
(D16) 改进：特殊文字的和弦可以支持子风格(自动/普通/压缩/缩小).
(D17) 改进：将特殊文字的编辑窗口的在帮助按钮以及Dropdown菜单当中添加了前倚音、水平波浪线、和弦子风格的相关内容.
(D18) 改进：允许在特殊文字对话框当中直接输入英文逗号.
(D19) 改变：以前新插入的特殊文字默认都是占位的，现在都默认不占位.

页面符号
(D20) 新增：添加了作为页面符号的标题框. 位于页面模式下的工具栏当中. 快捷键F6. 这样方便实现同一页内多个曲谱.
(D21) 修正了一个重要bug: 文本框不会按照指定布局宽度自动折行(只有遇到回车才会折行).
(D22) 改进：添加了4种专门的文本框字体.

水平定位
(D23) 可以根据不同时值来设定音符占位表格. 此为高级功能. 普通用户慎用.
(D24) 允许设定音符与其右侧的小节线之间的间距是否固定. 默认是不固定.
(D25) 以上功能均位于“设置水平定位”对话框当中.

规则检查
(D26) 现在可以针对标题当中调号拍号的有效性进行规则检查. 并且发现不规范时给出红色横线警告.
(D27) 所谓调号拍号的不规范性的判据是：如果ABC代码当中不包含有任何英文大括号，或者虽然有1=字样，而解析出来的调号拍号不包含有有效的调号，
  或者，如果ABC代码当中有斜杠/字样，而解析出来的拍号不包含有有效的拍号，这三种情况均作为不规范来处理.
  将会在调号拍号的底部显示一条半透明的红线.
(D28) 还有针对直连谱号的不规范性的检查：只要存在Unicode为$F0D4的扩展符号，就会在其底部添加红色横线.

播放
(D29) 改进: 播放时实时显示正在播放的音符, 并且可以自动滚动.
(D30) 改进: 播放时可以识别同一小节内部变音记号的效力.
(D31) 改进：给播放窗口添加了快捷键：上下翻页键用来调整播放速率.
(D32) 改进：将播放窗口的形状从横条改为竖条，这样有利于减少对屏幕的遮挡效果.

其他
(D33) 新增：公开了SpeedEntry功能，快捷键是Ctrl+F12(位于工具菜单当中). 此功能用于以iDreamPiano的演奏方式来快速输入乐谱(此功能需要极高的电脑琴演奏能力).
(D34) 新增：添加了恢复(Redo)功能。快捷键是Ctrl+Shift+Z. 与撤销功能对应.
(D35) 改进：取消了对选区切换音值组合的功能限制: 必须位于整拍处.
(D36) 改变：所有按钮的鼠标悬停提示的字体变大了，便于阅读.
(D37) 新增：添加了一个AttachOften符号：rit. 位于扩展模式下的第一排工具栏按钮的末尾. 此符号也添加到了扩展符号当中，Unicode为$F05E.
(D38) 改变：标准房子末端以前是不允许双向反复记号的，现在则允许了.
(D39) 改变：将默认拍号从2/4改为4/4.
(D40) 改变：标题当中，将表情置于速度之后. 这样符合相关规范.
(D41) 改进：给隐藏符号窗体添加了快捷键说明。
(D42) 改进：在水平定位窗口以及文本字体窗口添加了"恢复默认"按钮.
(D43) 改进：打开帮助文档时，对pdf文件关联进行了检查. 检查失败则弹出警告.
(D44) 改变：伴奏圆括号默认不断开减时线.
(D45) 改变：添加标题框时默认的光标位于“标题”当中而不是“引语”当中.
(D46) 改变：将重要操作失败全都改成了默认为不提示(以前是全都提示).

-------------------------
(E)调整人机界面和快捷键
-------------------------
改进程序选项设定：
(E01) 将程序选项设定窗体增加了“操作提示”以及“多声部”选项卡，还添加了恢复缺省按钮.

完善扩展模式下的工具栏：
(E02) 给扩展模式下的房子按钮添加了Dropdown菜单，内有"左半边房子/右半边房子/无定次反复/虚线/直线/波浪线".
(E03) 给扩展模式下的弧线按钮添加了Dropdown菜单，内有"完整/左半边/右半边".

标准模式下的工具栏改变：
(E04) 将从选区添加左右半边特殊弧线的两个按钮去除，在渐弱按钮的Dropdown菜单当中添加了相应的2项(从选区添加左右半边特殊弧线).
(E05) 将转换选区到前倚音的功能从Text按钮的Dropdown菜单当中独立出来，成为单独的按钮.
(E06) 调整了几个按钮的顺序.

调整快捷键：
(E07) 给标准模式下插入小节序号功能添加了快捷键：Ctrl+F8.
(E08) 给标准模式下转换选区到锣鼓经功能添加了快捷键：Shift+F8.
(E09) 以前的“将选区所在行两端对齐”以及“解锁选区所在行”的快捷键分别是F3/Shift+F3. 现在将两个功能的快捷键对调了一下.
(E10) 删除了主菜单当中切换辅助信息的3个快捷键：Ctrl+Shift+F9/F10/F11/F12

-------------------------
(F)修正bug:
-------------------------
(F01) 重要！特殊文字当中如果使用了单个音符(PureNote)，比如转调文字，有可能在后续操作过程当中异常错误甚至死机.
(F02) 重要！临时声部当中有歌词的时候常常无法自动对齐主声部.
(F03) 重要！文本框当中的文字在显示时的折行与在编辑对话框当中的折行完全一致！
(F04) 重要！导出的gif混有杂色.
(F05) 重要！排版模式下双击临时声部进入调整符号间隔状态之后，在没有正常退出此状态的情况下进行其他操作(比如鼠标切换到标准模式),  会导致光标消失、无法定位光标等问题. 
(F06) 如果通过编辑选区设定了选区内的音符的减时线连接为始终连接，并且选区的紧右侧是非音符的话(比如小节线或者回车)，那么选区内的减时线将会消失.
(F07) 标题当中无法输入韩文，而歌词等其他地方可以.
(F08) 在添加或者修改特殊文字/扩展符号/临时声部/文本框对话框当中，如果没有输入任何文字的情况下点击了Updown按钮，会出现非法数值错误.
(F09) 如果特殊情况下文档末尾缺少回车，那么在文档末尾插入符号时将导致混乱以及出错.
(F10) 在“圆括号不断开减时线”的设定下，如果伴奏圆括号之后跟随若干连续的有减时线的音符，将这些音符全部隐藏之后，第一个音符依然显示有减时线.
(F11) 扩展模式下对高亮临时声部的整体音高调整3度但实际上是4度.
(F12) 旧版输入方式下，4分音符后的空格不起作用; 以及：4/4拍下，输入连续的4个4分音符，按下空格，再继续输入将无法自动插入小节线(4.35版是可以的).
(F13) 排版模式下F3功能(当前行撑满并锁定)对于行末是个増时线音符而非小节线的情况结果不正确(可能会导致折行).
(F14) 标准模式下的快捷菜单当中的调整水平/垂直定位的功能不起作用.
(F15) 移调功能在无选区的情况下无法出现对话框，从而对话框当中的“无选区针对整个文档操作”功能失去了意义.
(F16) 播放时主工具栏当中的播放按钮没有被按下.
(F17) 新建文档，输入123，切换一次时值，Ctrl+Z撤销，再Shift+F4添加3连音弧线, 将会出现异常错误.



=====================================================
4.35相对于4.12版的改变：

(A)重大新增功能-播放:
  (A1)在主工具栏当中添加了播放按钮，按下此按钮之后将会弹出播放窗口，模态，可以在其中设定播放音色以及播放范围. 然后点击“播放”按钮即可实现播放. 播放过程当中可以实时显示播放位置信息. 改变播放速度.按下"停止"按钮可以手动停止播放.
  (A2)支持节拍器.
  (A3)智能识别多声部, 支持单声部与多声部的混合.
  (A4)限制：不支持倚音、临时声部、段落反复.

(B)重大新增功能-导出midi文件:
  (B1)位于主菜单"文件-->导出-->MIDI…"当中.
  (B2)智能识别多声部，支持单声部与多声部的混合. 其他限制同“播放”.

(C)重大改进-内存占用以及操作流畅性:
  (C1)基本解决了长时间编辑大文档的内存溢出问题以及由此造成的异常错误.
  (C2)减少内存占用，提高绘图效率，操作更加流畅。

(D)重大改进-鼠标拖拽操作(drag):
  (D1)扩展模式下拖拽高亮的Attachments符号可移动符号，按住Ctrl拖拽可复制符号. 按住Shift拖拽在移动符号过程当中限制在水平方向或者垂直方向.
  (D2)扩展模式下拖拽高亮的歌词可改变歌词的对位(相当于按下Ctrl+Left/Right键).
  (D3)扩展模式下拖拽线条类符号(比如特殊房子、特殊弧线、波浪线、虚线、直线等)的两端可改变其长度.
  (D4)页面模式下拖拽高亮的文本框可移动符号. 按住Ctrl拖拽可复制符号. 按住Shift拖拽在移动符号过程当中限制在水平方向或者垂直方向.

(E)重大改进-提高易用性：
  (E1)标题框的编辑对话框当中，“标题”、“调号拍号”、“词曲作者”、“表情速度”都带有相应的Dropdown菜单和简易设定窗口，用于简化ABC代码的输入。
  (E2)特殊文字的编辑对话框当中，新增Dropdown菜单，用于简化ABC代码的输入.
  (E3)可对临时声部进行在线编辑，手动修改其音符间隔. 方法是排版模式下双击临时声部进入在线编辑状态(可再次双击或者回车键退出在线编辑状态), 可以调整光标两侧的音符间隔(快捷键为空格/Shift+空格), 可以调整光标左侧音符的音高(快捷键是Up/Down, 每次半音).
  (E4)可人为设定jpwabc文件关联. 操作方法是主菜单“工具-->设定文件关联”.
  (E5)每隔一两分钟自动保存一次. 相应的文件名是AutoSave.jpwabc.
  (E6)支持程序间复制粘贴乐谱. 操作方法是打开一个JPW4程序，复制，再打开另一个JPW4程序，粘贴.
  (E7)允许设定谱面外观：可以设定页面背景图像(有透明度设定). 可以设定乐谱颜色, 页面底色. 位于主菜单“工具-->选项…”当中.
  (E8)可通过快捷键实时调整音符、歌词、标题框的字体大小. 快捷键分别是Ctrl+[]/Ctrl+Shift+[]/Ctrl+Alt+[]. 相应的快捷菜单是标准模式下的"调整字体大小", 当中有“放大音符/缩小音符/放大歌词/缩小歌词/放大标题/缩小标题”.
  (E9)可通过快捷键实时调整水定位和垂直定位. 快捷键分别是Alt+[]/Alt+Shift+[]. 相应的快捷菜单是标准模式下的"调整间距大小", 当中有“放大水平间距/缩小水平间距/放大垂直间距/缩小垂直间距”.
  (E10)完善了修改文本框的对话框的界面，使之更加易用.

(F)完善锣鼓经：
  (F1)允许在音符编辑窗口当中直接编辑修改锣鼓经了. 操作方法是双击音符.
  (F2)新增转换选区音符到锣鼓经功能. 方便输入大段的锣鼓经. 操作方法是标准模式下选中音符后,快捷菜单"转换选区-->转换为锣鼓经…".

(G)完善歌词：
  (G1)可在对话框当中修改歌词段落的水平定位(第几个小节第几个音符)
  (G2)新增歌词段落的歌词避让属性. 位于修改歌词段落对话框当中.
  (G3)新增歌词的最小间隙设定. 中文和英文可以分别设定. 位于主菜单"编辑-->设置歌词…".
  (G4)歌词对位快捷键除了Ctrl+Left/Right, 又新增了Space/Backspace.
  (G5)扩展模式下可鼠标拖拽高亮歌词改变其对位.

(H)完善临时声部：
  (H1)允许调整临时声部的整体音高. 扩展模式下添加了右键快捷菜单：调整高亮的临时声部, 内有升高8度/降低8度/升高3度/降低3度.
  (H2)支持设定任意符号的隐藏级别.
  (H3)支持多段歌词.
  (H4)支持在歌词当中使用转义字符.
  (H5)支持歌词使用任意字体(包括core)以及Scale.
  (H6)支持设定任意歌词段落的垂直位置.

(I)其他：
  (I1)音符：最大允许的增时线数量原来是3，增大到7.
  (I2)弧线：标准弧线支持垂直方向手动定位。操作方法是扩展模式下高亮弧线，按上下方向键。无论标准弧线还是特殊弧线，均支持箭头和圆点(只能在对话框当中设定)。
  (I3) 可以自动插入可输出的页码。位于“工具-->选项”当中。
  (I4)双击标题框时，可以精确定位到具体的Item(界面当中直接将相应的LabledEdit高亮). 这样就可以精确定位到标题框空白当中的其他符号了.
  (I5)在修改标题框对话框当中,可以直接在预览窗口当中点击选中相应的元素，然后调整大小和位置。
  (I6)新增和弦设定. 内有和弦音符变体风格以及是否共用右侧时值的设定. 位于主菜单"编辑-->设置和弦…".
  (I7)新增琶音记号(竖的波浪线)。操作方法是扩展模式下高亮和弦音符，按快捷键F6(快捷菜单当中新增了“添加琶音记号”).
  (I8)可以直接添加带框的可输出的小节序号，且智能识别多声部. 操作方法是标准模式下的快捷菜单当中有”插入/添加-->小节序号“.
  (I9)新增符号：实现了带有竖线的花括号(名为花括号2). 作为连谱号的一种新类型.
  (I10)完善符号隐藏功能. 隐藏级别更加丰富. 可以通过窗口界面实现选区符号的各种隐藏级别的设定. 方法是标准模式下的快捷菜单"编辑选区-->隐藏符号…".
  (I11)完善手写体功能. 只要选定了“手写”音符字体，那么就会自动启用手写体功能，将所有的减时线、增时线、小节线、高低音点、附点均手写化.
  (I12)新增移调功能. 带有窗口. 位于标准模式下的右键快捷菜单当中的“编辑选区-->移调…”当中.
  (I13)完善伴奏. 可以设定伴奏部分使用音符变体(缩小、压扁、倾斜等). 可以设定圆括号是否中断减时线. 位于主菜单"编辑-->伴奏…"当中.
  (I14)文本框允许设定颜色.
  (I15)将4种音符字体名称从"标准/其他1/其他2/其他3"改为"标准/典雅/端庄/手写".
  (I16)扩展模式下的工具栏按钮当中没有Articulations符号. 于是给Segno符号右侧添加了一个Dropdown菜单，内部包含了六七种Articulations符号.
  (I17)排版时适当拉开了4分音符与右侧的小节线之间的间隔.
  (I18)给页面模式下的工具栏添加了Copy/Cut/Paste按钮.
  (I19)内存不足时发出警告.

(J)修正bug:
  (J1)如果临时声部当中只有右圆括号，而没有匹配的左圆括号.可能会导致各项操作反应极慢.
  (J2)通过选区添加后倚音时，后面的Attachments符号会错位.
  (J3)在添加或者修改歌词段落对话框当中，歌词内容为空的情况下，调整“手动垂直定位”会导致仿佛死机的结果.
  (J4)如果要添加连谱号的乐谱行当中存在空行，可能出现异常错误，至少声部名称不会跳过那些空行.
  (J5)英文歌词带有连字符-的情况下无法实现歌词后缀(连字符后续的字符会被作为下一个歌词来处理).
  (J6)如果添加歌词对话框当中的头几行是空行，那么歌词解析失败，将不会有歌词显示出来.
  (J7)打印时如果点击了取消，依然会有操作失败提示：无法完成打印作业.
  (J8)BarNumber的参考点不正确.
  (J9)力度记号mf的边界矩形不正确.


=============================================
4.12相对于4.05版的改变：

** 添加功能：打开Windows剪贴板当中的jpwabc文件. 位于"文件"菜单-->“从剪贴板当中打开文件”.
** 添加功能：标准模式下Ctrl+Up/Down以1度自然音阶调整音符的音高时也可以对和弦进行操作了.
** 添加功能: 支持后倚音. 本质上作为特殊文字处理. 在特殊文字当中以(hyy:6)的形式代表后倚音. 然后可以在标准模式下以
  转换选区音符到后倚音的操作形式方便地实现后倚音的添加(快捷键为Shift+F2).
** 添加功能：新增了几种线条类符号：无定次反复记号/虚线/直线/波浪线. 本质上都作为特殊房子来处理.
  然后可以在标准模式下以给选区两端添加符号的形式来方便地添加这些线条类符号.
** 改善用户体验：完善了编辑特殊弧线对话框的操作界面.
** 添加功能：在特殊文字当中以([1351g])的形式代表和弦.
** 添加功能：在特殊文字当中以(bny:045)的形式代表小节序号(带有圆角矩形框).
** 添加功能: Attachments符号可以跟随关联的基本符号一起插入、删除、移动、复制、剪切、粘贴！
** 界面改变：
  标准模式下的工具栏当中添加了“从选区添加左半边弧线”和“从选区添加右半边弧线”两个按钮.
  重新组织了特殊房子DropDown菜单的内容. 其中包含: 特殊房子-完整/特殊房子-左半边/特殊房子-右半边/无定次反复/虚线/直线/波浪线.
  去掉了标准模式下的转换选区到前倚音的按钮，在标准Text的按钮上添加了Dropdown下拉菜单，
  内有：转换选区到前倚音/后倚音/和弦/临时声部.
** 改进：ABC代码模式下的快捷菜单去掉了“清除多余空行”，此功能合并到了“格式化”功能当中.
  现在的“格式化”功能可以对ABC代码进行更多的整理.
** 改进：除了特殊弧线和临时声部，其他Attachments符号可以关联到任意基本符号，而不仅仅是音符和小节线.
** 改进：给编辑扩展符号对话框添加了帮助按钮.
** 改进：从选区创建右半边特殊弧线对选区内符号的数量原先要求至少为2个. 现在改为1个.
** 修正bug: 给选区内的单个音符按下0键变为休止符时，保留了8度点.
** 修正bug: 无法从散板小节生成临时声部，原因是生成的临时声部的ABC代码当中将初始节拍写成了0/0的形式导致解析无效.
** 改进：发现临时声部的初始节拍只考虑了9种拍号，添加了另外4种：2/2, 5/4, 6/4, 5/8.
** 发现bug: 规则检查时散板依然检查了时值. 问题出在TrecJpw4MeasureInfoItem.bDVSumIsFull(), 修正.
** 标准Text使用4.0确实大了点，改回以前默认的3.5.
** 新增排版模式下的快捷键：
  调整选区小节令行两端对齐. 快捷键为F8.
  调整选区小节宽度. 快捷键为(Shift+)F7.
  调整行末符号令行两端对齐. 快捷键为Shift+F8.
  解锁选区符号间距. 快捷键为Ctrl+Shift+F3.
  编辑段落属性. 快捷键为Alt+Enter.
** 新增标准模式下的快捷键：
  编辑段落属性. 快捷键为Alt+Enter.
  符号隐藏. 快捷键为Alt+Shift+,./.分别代表不隐藏/隐藏全部/仅保留减时线.
  减时线连接 快捷键为Alt+Shift+KL;.分别代表自动连接/始终连接/始终不连接.
  粘贴为临时声部. 快捷键为Ctrl+F11
  转换选区到临时声部. 快捷键为Alt+F11
** 改进：排版模式下将原先的调整光标行宽度的按钮的功能改为调整选区行宽度(如果没有选区就是光标行).
** 改善用户体验：修改了扩展符号的参考点，以前是左上角，现在改为中上角. 也就是说，新添加的扩展符号将会定位于音符的正上方.
  但副作用是以前的文档当中的扩展符号将在水平方向上有略有错位.
** 改变：在免费版的Nag窗口当中添加了QQ群和曲谱网的JPW论坛.
** 重新组织了文件夹结构，新建help和demo两个文件夹. 将相关文件移入相应的文件夹当中. 然后重新组织了帮助菜单,
  将所有示范曲练习曲纳入其中.
** 重新调整了免费版的功能限制，主要是将原来随机使能的三个功能变成了固定禁止.
** 改进：弧线的垂直定位算法再次优化：在弧线终止端音符没有技法记号的情况. 忽略倚音和变音记号的高度, 否则弧线显得太高.
** 改进：临时声部的弧线定位算法也得到了优化，保持了与主声部算法的一致.
** 改进：输出到pdf时增加了覆盖提示.
**
** 改变：发现扩展模式下可以用Ctrl+Left/Right来调整基本符号的前进宽度，不过此功能并未被免费版限制. 于是添加了限制.
** 将使用说明书基本修改完毕. 将说明书的版本号从1.01直接改成了4.08.
** 添加功能：从选区两端添加完整的特殊弧线. 位于Dropdown菜单当中.
** 改变：将扩展模式下的Ctrl+Left/Right来微调高亮基本符号的AW的功能转移到了排版模式下，快捷键变为Alt+Left/Right.
** 改进：添加直连谱号时可以顺便添加声部名称(按照事先存储在选项当中的声部名称列表)，以及自动设定缩进，最后还可以自动对齐声部.
  一键完成！在标准模式下的工具栏当中添加了Brace的Dropdown菜单，内有如下几项：
  仅添加连谱号
  设定缩进并添加连谱号
  设定缩进并添加连谱号以及声部名称/
  设定缩进并添加连谱号以及声部名称最后对齐声部.
  如果已有连谱号或者声部名称，将会替换而不是单纯的添加.
  等等.
** 增强：发现半边特殊弧线不宜限定为仅能关联到音符或者小节线上. 于是改为可以关联到任意符号上.
  这样一来目前好像只有临时声部只能关联到音符或者小节线上了.
** 改进：半边弧线和半边房子的非关联端的位置以前是固定在相应符号的参考点上，改为相应符号的BoundsWithPos.Left/Right.
** 增强：新增了4种如下音值组合, 用于分母为8的拍号当中.
    //5个音的组合.
    dvg_16th_2_1_1_1_1,  // for MeterFenMuIs8.
    dvg_16th_1_1_2_1_1,  // for MeterFenMuIs8.
    dvg_16th_1_1_1_1_2,  // for MeterFenMuIs8.
    //6个音的组合.
    dvg_16th_1_1_1_1_1_1    // for MeterFenMuIs8.
** 完善用户体验：在标题编辑对话框当中的帮助信息当中添加了一句：注意：以下举例当中的标点符号均应为英文半角.
** 改变：AttachOften竖线横线的默认占位从All改成了None, 这样方便操作一些.
** 改进界面：将连谱号的编辑对话框当中的三个数值edit均加上了UpDown按钮.
** 改进：修改连谱号符号，令其支持出头线. 一键将指定的连谱号添加出头线的功能(位于标准模式下的Brace类的Dropdown菜单).
** 改进：从选区生成上下两个临时声部的功能！并且自动添加花括号！这样就将声部分离与复合的操作极大的简化了！
** 发现并解决bug: 隐藏了基本符号之后，关联的弧线和技法并不会跟着隐藏.
** 改变：特殊弧线、渐强渐弱的默认高度.
** 增强：渐强渐弱的编辑对话框没有UpDown按钮. 添加了3个.
**

=============================================
4.05相对于4.01e版的主要变化：

歌词功能的完善改进：
** 改善用户体验：编辑歌词段落时的Memo的光标自动定位到鼠标双击的歌词或者高亮的歌词位置处.
** 改进功能：根据歌词对位来反加弧线功能可以识别休止符、伴奏、Tie弧线等.
** 添加功能：一键(标准模式下Ctrl+Shift+F4)给所有歌词根据歌词对位反加弧线!
** 增加功能：实现了标准模式下Alt+(Shift)双击将被双击的歌词的向右(向左)移动功能.
** 改进功能：实时规则检查当中的歌词对位检查不光检查第一段，还检查所有段落.
** 增加功能：将高亮歌词的后续歌词自动对位(当然仅限于歌词段落内部). 工具栏添加了相应的按钮(位于扩展模式下的“调整歌词对位”按钮组当中).
** 增加功能：标准模式下Ctrl+双击将被双击的歌词的后续歌词(在段落内部)自动对位功能.
** 改善用户体验：添加和编辑歌词段落时均默认使能歌词自动对位.
** 改善用户体验：在歌词编辑对话框当中添加了“从剪贴板粘贴歌词”按钮，并且此按钮无可用文本剪贴板时禁止使能. 粘贴之后进行了智能删除空格的处理.
** 添加功能：在歌词编辑对话框当中添加了“复制歌词到剪贴板”按钮，复制之前删除了空格以及歌词跳跃符/.
** 增加功能：实现了标准模式下Shift+双击编辑单个歌词的功能.
** 修正bug: 修改歌词段落之后(勾选自动对位)英文歌词可能丢失.
** 添加功能：扩展模式下歌词高亮时，home/end键盘分别将高亮的歌词转移到段落的开头和末尾.
** 改善用户体验：修改添加歌词段落对话框添加快捷键：Ctrl+Enter相当于点击了OK按钮.
**
** 实现了标准模式下对所有符号(包括各种附属符号以及页面符号)鼠标双击进行编辑的功能!
**
** 改进：完善了弧线的垂直定位:
  以前的弧线会有与其内层弧线重叠的情况，这是因为只考虑弧线的底部不低于内层弧线的底部. 现在的算法是弧线的顶部要高于内层弧线的顶部一定的间隙.
  以前的前半截弧线与后半截弧线距离行基线的高度是相同的(尽管代码当中也想做出区分)，现在实现了正确的算法，左右半截弧线的高度各自独立.
  以前的弧线没有考虑弧线中间的符号的高度，现在做了专门考虑.
**
** 修正bug: 如果临时声部位于文档末尾并且超过了主声部的小节数，就可能出现AV无法继续操作(重启后再次打开文件也AV).
  做了简单的修正处理，确保不会出现AV.
** 修正bug: 如果调号拍号当中不是采用(1=C,4/4)的形式，而是采用(1=C)(4/4)的形式，那么程序将无法正确识别初始拍号.
** 修正bug: 输出的bmp/jpeg/png格式的DPI均为96(或者72).
** 改善用户体验：将重要操作失败细化为6个方面：音值组合切换/添加普通弧线/添加连音弧线/添加房子/添加倚音/添加歌词段落.
** 修正bug: 只要有一个Attachments符号所关联的基本符号超出了文档范围，那么此符号后续的语句对应的Attachments符号均不会显示.
** 修正bug: 在窗口不太大的情况下，在文档末尾不断插入音符，当新增第二页的时候，垂直滚动条会突然回到文档开头(实际的光标位置还是正确的).
** 改善用户体验：给帮助菜单添加了谈谈易用性等三篇pdf文章的快捷方式.
** 改变: 将Recent菜单的ItemCount从8增大到16.
** 修正bug: 扩展模式下双击编辑一个有弧线的音符时，一开始编辑音符对话框当中显示的ABC代码还包含有代表弧线的括号，
  但只要对音符的Pitch和Duration进行了编辑，那么对话框当中显示的ABC代码就会仅仅包含PurenMote没有弧线括号了;
  并且，如果不编辑音符，而是直接在高级对话框当中添加倚音，最后生成的jpwabc源文件当中会有弧线括号的冗余.
  并且，如果编辑有Articulation的音符(是允许编辑的，当时的考虑应当是不允许编辑的)，将会导致Articulation的消失.
** 添加功能：标准模式下的工具栏的Meter按钮原先只有2/4,3/4,4/4三个，现在在4/4按钮的右侧添加了Dropdown下拉菜单，新增了
  1/4,5/4,6/4,3/8,6/8,9/8,5/8,2/2,自由. 注意：其中的5/4,6/4,5/8,2/2在插入拍号对话框当中都没有，也就是不会被切换音值组合功能直接支持.
** 改进：在Meter编辑对话框当中添加了几种新的拍号. 目前的全部拍号是(按照顺序)：
  2/4,3/4,4/4,3/8,6/8,9/8,12/8,自由,1/2,1/4,5/4,6/4,5/8  一共13种.
** 添加功能：标准模式下的工具栏的小节线按钮原先只有4种，现在在右侧按钮添加了Dropdown下拉菜单，新增了三种：Double, Dashed, RepeatBoth.
** 改变. 将标准文字的默认大小从3.5改成了4.0.
** 改变：将连谱号的默认占位从占位改为不占位. 方便用户体验.
** 增加功能：标准模式下单独选中每个音符，按下(左边大键盘)数字0键，可以将此音符改为休止符.
** 添加功能：在标准模式下添加了三个按钮：给选区两端添加直连谱号/渐强/渐弱.
  还有Dropdown菜单当中有“从选区添加特殊弧线”/"从选区添加特殊房子".
** 添加功能：在工具菜单当中添加了一项: 总在最前. Checked风格切换.
** 将版本号升级为4.05.
**
