Theo tui Font chữ là hình dạng của chữ. Có hai loại Font là loại 8bit và 16bit. Font 8bit nghĩa là mỗi một chữ có hình dạng nào đó, sẽ được gắn vào 1 vị trí trong bảng có tổng thể 2^8 vị trí (256 ký tự). Còn font 16bit cũng tương tự như trên nhưng được gắn vào 1 vị trí nào đó trong tổng thể 2^16 vị trí (65536 ký tự). Như vậy mỗi một font sẽ có hình dạng chữ khác nhau nhưng đều phải gắn vào bảng 8bit hay 16bit. Đối với Font thuộc loại TCVN3 vì nó thuộc loại 8bit và vẽ nguyên âm có cả dấu nên với 256 ký tự thì không thể hiện đủ cả chữ thường và chữ in nên nó mới có thêm cái .vn***H ở cuối để làm thêm 1 font chữ in nữa. Riêng với VNI cũng là 8bit nhưng nó lại không vẽ dấu ở nguyên âm mà để độc lập như một ký tự, sau đó muốn nguyên âm nào có dấu thì ghép thêm phần dấu vào nên chỉ với 256 ký tự có thể thể hiện được đủ cả chữ thường và chữ in. Đối với loại 16bit hay còn gọi là Unicode thì vô biên cương rồi, có thể 1 font cho tất cả các chữ trên thế giới. Tuy nhiên cùng với số chữ như nhau, nếu dùng font 8bit sẽ có dung lương nhỏ hơn 16bit.
Cuối cùng, 1 văn bản ban đầu viết 1 font sau đó chuyển sang máy khác không có font đó nhưng vẫn có font khác cùng bảng mã thì vẫn đọc được nếu là tiếng Việt có dấu, còn khác bảng mã thì tất nhiên không đọc được rồi, khi đó bạn có thể dùng tiện ích của bộ gõ để chuyển đổi bảng mã rất đơn giản. Còn nếu là tiếng Anh thì font nào chẳng đọc được.