为什么很多人习惯把「风」读成「fong」而不是「feng」？
把我当年 搬运过来。加下划线的部分是针对评论的说明。 这种现象主要体现在歌曲和“台湾腔”中。尤为典型的是“风”“梦”两个字，它们常常被发音为fong、mong。 （注：我讨论的是在说或唱普通话时把eng读成ong的现象，不包括方言！） 这个现象存在的原因是因为，在普通话音系中，唇音声母后，开合口韵母是互补分布而不是对立分布。这句话是什么意思呢？ 当然，有些读者会注意到普通话中既有mo又有me，似乎不符合我说的规律。 这是因为me算是来自北京方言的、音系之外的音节，它不是由古代汉语发音按规律演变而来的。 正因为feng、fong以及meng、mong都是互补分布，所以当人们听到后者时，顶多觉得“有口音”，而并不是所有人都能意识到问题出在哪里。因此，这种发音就不像把“冷”读成“拢”这种“错误”一样会被纠正，而得以保存下来，并在歌曲中被“发扬光大”。 但是上面这些只解释了“风”“梦”等字被读成ong韵母的现象为什么能够保留下来，没有解释它的起源。据我观察，在歌曲中并不是所有唇音声母+eng韵母的音节都会被读成ong韵母。例如，“朋”字就几乎不会被读作pong。 （如果有谁找到了把“朋”字唱成pong的普通话歌曲，欢迎告诉我）在中古汉语中，“风”、“梦”两字属于通摄，而“朋”字属于曾摄（“摄”可以理解成韵母的大类）。普通话韵母为eng的字，大多来自于中古汉语的通、曾、梗三个摄。常见字有： （参考：「梦」字的读音是什么？ - 知乎用户的回答 - 知乎）按语音演变规律，在普通话中，通摄字一般韵母为ong、iong，曾、梗摄一般韵母为eng、ing、iong。这就是为什么属于通摄的“风”“梦”两字会被读为fong、mong，而曾摄的“朋”字就不会读为pong。 “唇音声母后开合口韵母互补分布”这条规律，其实在中古汉语中就已经成立了。 注意中古汉语中各个摄之间并不构成开合口关系，所以“梦”“孟”同时存在并不违反这一规律。普通话为了保持这个规律，对于所有韵母按规律演变成ong的唇音字，把韵母统一定为eng。于是“风”“梦”两字fong、mong的读音就成了非标准读音。其它通摄的唇音字其实情况类似，只是因为不如“风”“梦”两字常用，并不是所有人都知道它们还可以读成ong韵母。