finished font porting