Aug 23

本次更新的主要内容包括:

  1. 加入了关闭/打开内模糊切分的选项
  2. 加入了使用backspace取消用户选择的选项
  3. 升级系统词库和语言模型至open-gram 0.1.22
  4. 解决了Sparkle升级时无法打开安装包的问题
  5. 加入了小鹤双拼方案的支持
  6. bugfixes若干

功能方面和上次在twitter上放出的RC版本,没有什么不同,主要是将数据文件更新至了open-gram 0.1.22。虽然Sparkle升级时无法打开安装包的问题已经解决,但是得等到下一次更新的时候才能起作用;所以,烦请大家不要通过自动升级来安装,而是直接下载pkg包来安装 …

欢迎大家下载试用

Tagged with:
Jun 03

非常灰常抱歉,昨天(06/02)发布的2.0.2中发现有一个crash的bug,感谢@fishwang同学的bug report。我刚刚fix了这个bug(#134),并上传了最新的2.0.2的完整安装包,原链接不变。烦请您重新下载安装,对给您带来的不便,实在是万分抱歉 :(

Tagged with:
Jun 02

本次更新主要是对2.0.2-beta-1进行了一些修正,加入了“声母简写(z/c/s->zh/ch/sh)”的选项,也加入了全角空格的支持(尚未支持全角小写字母)。

从2.0.2开始,SunPinyin 2 for Mac 全面采用了open-gram的词库和语言模型,因此会导致您的history cache无效,您可以在执行完安装程序之后,手工删除现有的history cache文件($ rm ~/Library/Application\ Support/SunPinyin/history)。另外一个重大的更改是,扩大了wordID的范围,使系统词库+用户词库的理论容量可以达到2^24,您现在可以放心导入比较大的个人词库了。不过这也导致了和2.0/2.0.1的词库格式不相兼容。

正是由于上面两个原因,2.0.2的安装包中,直接包括了lm_sc.t3g.le和pydict_sc.bin.le的二进制数据文件,大家可以直接安装就好。另外,sunpinyin_importer中的系统词表也更新为open-gram的词表了。

对于power的mac用户来说,我们已经解决了大端数据的生成问题,请在安装时下载相应的数据文件 … 另外,非常抱歉的是,sparkle自动升级的问题还没有来得及解决,请大家不要通过自动升级来安装,而是直接下载pkg包来安装

欢迎大家下载试用

Tagged with:
May 04

本此更新的主要内容包括:

  1. 为全拼切分器加入了模糊切分的功能,即根据上下文将fangan自动切分为fang’an或fan’gan。
  2. 为双拼加入了南方模糊音的功能。
  3. 将删除用户自造词的快捷键改为ctrl+command+num,以避免和Space的快捷键相冲突。

上述的一些功能,虽已大体稳定,但尚未经过严格的测试;另外还有其他一些bug fixes,也计划在2.0.2中加入。欢迎有兴趣尝鲜的朋友下载试用,SunPinyin-MacOS-2.0.2-beta1.zip。已安装2.0/2.0.1版本的朋友,无需删除已安装的版本,直接运行安装程序即可。

首次安装的朋友请注意,当安装程序进行到“下载数据文件”步骤时,请点击“开始…”按钮下载必要的数据文件(文件较大,可能比较耗时)。

Tagged with:
Apr 04

感谢QIM提供的QDM工具,可以将用户词典导出到一个文件中。执行QDM,点击“Export”,选择“Export Simplified Words&Pinyin”,然后点击OK,将文件保存到某处,例如~/Desktop/User\’s\ Database.txt。下载这个导入工具,解压缩到某个目录中,然后执行下面的操作,

$ python import_qim_userdict.py ~/Desktop/User\'s\ Database.txt
[先下载] is imported into sunpinyin's userdict
[官网] is imported into sunpinyin's userdict
[那套] is imported into sunpinyin's userdict
[分隔符] is imported into sunpinyin's userdict
... ...
... ...

注意如果您使用的是实验版词表和语言模型,请下载open-gram项目的词表,解压并覆盖sunpinyin_importer目录下的dict.utf8文件,然后再执行上面的步骤。另外,导入时会忽略掉QDM中包含不完全音节的词条,敬请谅解 …

Tagged with:
Apr 02

许多从FIT转到SunPinyin的用户,希望能将FIT的用户词典导入到SunPinyin的用户词典中。因为FIT和SunPinyin都使用了SQLite来实现用户词典,因此编写一个python脚本来进行导入,并不困难。大家可以下载这个导入工具,解压缩到某个目录中,然后执行下面的操作,

$ python import_fit_userdict.py
[先下载] is imported into sunpinyin's userdict
[官网] is imported into sunpinyin's userdict
[那套] is imported into sunpinyin's userdict
[分隔符] is imported into sunpinyin's userdict
... ...
... ...

注意如果您使用的是实验版词表和语言模型,请下载open-gram项目的词表,解压并覆盖sunpinyin_importer目录下的dict.utf8文件,然后再执行上面的步骤。

Tagged with:
Mar 28

本次更新的主要内容包括:

  1. 修正了和Chrome的兼容性问题 (#52#53),虽然应该说是Chrome的问题 :( 。而且解决issue #52是有代价的,现在进行焦点切换时,会导致preedit字符串被提交到应用中。而issue #53就更诡异了,随便按下一个修饰键(例如shift或command),都会发重复的NSFlagsChanged事件过来。
  2. 将ign->ing的纠错改为gn->ng,以支持ogn->ong, egn->eng等组合
  3. 加入了用上下箭头做翻页键的选项 (#70)

本来没打算这么快发2.0.1的,不过许多朋友对Chrome上的兼容性问题还是很关心的。:)

欢迎下载试用,SunPinyin-MacOS-2.0.1.zip。已安装2.0版本的朋友,可以直接通过“检查更新…”来进行更新。

Tagged with:
Mar 25

感谢大家的一直以来的支持,今天我们正式发布SunPinyin for MacOS的2.0版本了!这个正式版本和之前的beta 4.2并没有什么大的差别,主要是加入了候选窗口圆角风格的支持,调整了一些缺省的配置参数(包括颜色和缺省字符集)。

欢迎下载试用,SunPinyin-MacOS-2.0.zip。已安装之前beta版本的朋友,无需删除已安装的版本,直接运行安装程序即可。

首次安装的朋友请注意,当安装程序进行到“下载数据文件”步骤时,请点击“开始…”按钮下载必要的数据文件(文件较大,可能比较耗时)。

Tagged with:
Mar 20
因为是比较小的更新,就没升beta的主版本号 …
  • 加入了用Ctrl+数字键删除用户自造词的功能。之所以用Ctrl,是因为Alt+数字键会输入特殊字符,且输入法无法收到该键盘事件;也没有用Command+数字键,也是担心和其他程序自身的快捷键相冲突。下一步我们会加入各类快捷键自定义的功能(估计会推迟到2.0.1)。

在使用该功能时,你可能会发现,无法删除掉某个候选词,可能的原因包括:

  1. 该候选不是自造词,而是系统词库中的词
  2. 该候选不是自造词,也不是系统词库的词,而是计算得到的最佳句子。

如果用户自造了一个词,例如“册使贫”,这个词对应的音节在系统词库中没有词,下次你再输入ceshipin的时候,这个词会出现在第一候选;但是在用户用ctrl+1将其删除之后,可能会发现候选词列表没有改变,这是因为虽然我们在用户词典中删除了这个词,并在history cache中删除了和这个词有关的unigram和bigram,但是这三个字(册、使、贫)依然位于history cache之中,使得这三个字的组合成为了计算得到的最佳句子。

理想的解决方法是,把这个词中所有的bigram组,在history cache中一并删除。因为我们并不知道,当初组成这个词时,所用的词序列(例如,是册使+贫,还是册+使贫,或者是册+使+贫)。因此,找到所有的bigram组,是一个开销比较大的操作。所以,目前并没有采用这种方法。要完善的解决这个问题,需要我们在用户词典中记录下是哪种组合(即这个自造词是由那些word id构成的),涉及到的改动比较多,而且和目前用户词典的schema不兼容。希望我们能在2.1中实现。

因此,虽然可能有些时候的确令人困惑,但是这个自造词的确是已经被删掉了,并且随着你的使用过程,这个“伪”最佳句子也会逐渐不见的 …

如果没有意外,这将是我们的最后一个beta release,之后一些小的bug fixes会通过minor release的方式进行更新 …

欢迎下载试用,SunPinyin-MacOS-2.0.zip。已安装之前beta版本的朋友,无需删除已安装的版本,直接运行安装程序即可。首次安装的朋友请注意,当安装程序进行到“下载数据文件”步骤时,请点击“开始…”按钮下载必要的数据文件(文件较大,可能比较耗时)。

Tagged with:
Mar 18
因为是比较小的更新,就没升beta的主版本号 …
  • 加入了输入数字键之后紧跟着的句点用英文句点的功能,例如在中文状态下,输入1.0.0得到的结果是’1.0.0′,而非’1。0。0′。

欢迎下载试用,SunPinyin-MacOS-2.0.zip。已安装之前beta版本的朋友,无需删除已安装的版本,直接运行安装程序即可。首次安装的朋友请注意,当安装程序进行到“下载数据文件”步骤时,请点击“开始…”按钮下载必要的数据文件(文件较大,可能比较耗时)。

Tagged with:
preload preload preload