Các khái niệm về font - Pdf 62

Các khái niệm về Font
- Đnh nghĩa Font
- Kiu Font v H Font
- Các loi Font trên HĐH Windows
- Các thông số Font
- Độ đo Font
4/28/2009 11Lập trình môi trường Windows
Đnh nghĩa Font
Tập hợp hon chnh
- các ch cái
- các dấu câu
- các con số
- các ký tự đc biệt
theo một - kiu loi
- trng lượng (thường hoc đậm nt)
- dáng bộ (thng hoc nghiêng)
với kch c phù hợp v c th phân biệt khác nhau.
4/28/2009 12Lập trình môi trường Windows
Đnh nghĩa Font (tt)
- Một font c th được cung cấp bởi 1 hoc
nhiều trang m
- Mỗi font thường được lưu trong 1 file font
- Mỗi font thường được đt 1 tên.
V d font Times New Roman Bold,
font Courier New Italic
4/28/2009 13Lập trình môi trường Windows
Kiu Font v H Font
Tên Font = H Font + ( Kiu Font )
Font name = Font family + ( Typestyle )
V d:
H font Times New Roman cha 4 font

TrueType Font
- Dùng các đon thng v đon cong nối
với nhau đ hin th ký tự
- Thường l nhng file c dng *.ttf
- Hin th ký tự c kch thước lớn với độ sc
nt cao
4/28/2009 19Lập trình môi trường Windows
OpenType Font
- L chuẩn đnh dng font kết hợp 2 loi
đnh dng font c sẵn: Type 1 (PostScript)
font v TrueType font
- Độc lập với hệ điều hnh (cross-platform)
- Hỗ trợ nhiều loi ngôn ng trong 1 font
- Thường l nhng file c dng *.otf
- Trong Windows, TrueType Font c biu
tượng l ch TT, cn OpenType Font l
ch O
4/28/2009 20Lập trình môi trường Windows
Các thông số Font (Font metrics )
4/28/2009 21Lập trình môi trường Windows
Font metrics (tt)
4/28/2009 22Lập trình môi trường Windows
Độ đo Font
Font được đo bởi nhiều độ đo:
- pixel: phần t nhỏ nhất ca ảnh m 1 thiết
b c th hin th (mn hình, máy in)
- point: 1 point = 1/72 inch trong in ấn
- em: độ rộng ca ch M ng với kiu ch
đang dùng
- design unit: dùng đ đo kch c 1 h font

Font(FontFamily, float, FontStyle)
Font(string, float, GraphicsUnit)
Font(string, float, FontStyle, GraphicsUnit)
Font(FontFamily, float, GraphicsUnit)
Font(string, float, FontStyle, GraphicsUnit, byte, bool)
Font(string, float, FontStyle, GraphicsUnit, byte)
Font(Font, FontStyle)
Font(FontFamily, float, FontStyle, GraphicsUnit)
….
4/28/2009 29Lập trình môi trường Windows


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status