Robot calligraphy is often considered as important topic in the research of traditional robots. However, at present, the research of robot calligraphy mainly focuses on the control algorithm and can only write the existing Chinese characters in database with limited writing style which are input to the robot. This paper introduces a robot character writing system to solve this matter. When a user inputs standard Chinese characters, the robot uses other writing style to write rather than 'reproduce' the original shape of the characters. Also, the robot can write the Chinese character following human writing habits. The system is implemented by three modules. The stroke disassembled module disassembles the Chinese characters into a number of strokes. The stroke matching module classifies the strokes, and the robot writing actions are completed by the robot writing module. This system can automatically write Chinese characters that do not exist in the robot database. Three common Chinese characters have been used in the experiment for system evaluation. The experimental result shows the success of the proposed framework that the robot writes all the testing characters in the given Chinese calligraphic style.