因为shx文件分为两种:

一种是字体文件,里面定义的是一些字体,包括西文的小字体文件和中文、日文等大字体文件;

一种是符号形文件,里面定义的是一些符号。

字体文件是无法替换符号形文件的。