zh-lx / pinyin-pro

中文转拼音、拼音音调、拼音声母、拼音韵母、多音字拼音、姓氏拼音、拼音匹配、中文分词
https://pinyin-pro.cn
MIT License
3.82k stars 332 forks source link

开启拼音模式后,"乐"字在姓名中的读音也变了 #237

Closed Yananay closed 3 months ago

Yananay commented 3 months ago

代码: console.log( "不开启姓氏模式,曾乐的读音:", pinyin("曾乐", { toneType: "none", }) );

console.log( "开启姓氏模式,曾乐的读音:", pinyin("曾乐", { toneType: "none", mode: "surname", }) );

结果: 不开启姓氏模式,曾乐的读音: ceng le 开启姓氏模式,曾乐的读音: zeng yue

试了一下其他姓氏也会这样

问:姓氏模式打开应该只会订正姓的读音,而不应该订正名字的读音?请问是否有这个功能呢

zh-lx commented 3 months ago

感谢反馈,本周会支持一下姓名模式只对字符串开头姓氏做匹配

zh-lx commented 3 months ago

已在 3.21.0 版本支持该功能,设置 surname: 'head' 即可只识别字符串开头的姓氏