汉字在历史上有过哪些字体?各种字体主要通行于什么朝代?各种字体的主要特点是什么?