Tải bản đầy đủ (.pdf) (34 trang)

bài 5 làm việc với font, typeface và tỷ lệ nhịp điệu trong typography

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.47 MB, 34 trang )

BÀI 5
LÀM VIỆC VỚI FONT, TYPEFACE VÀ TỶ LỆ
NHỊP ĐIỆU TRONG TYPOGRAPHY
NHẮC LẠI BÀI TRƯỚC
Bản chất của ký tự (character)
Các kiểu chữ
Ký tự và font chữ mã hóa (encoding) trên web
Cách sử dụng symbol (biểu tượng)
Các ký tự đặc biệt trong HTML
Bản chất của ký tự (character)
Các kiểu chữ
Ký tự và font chữ mã hóa (encoding) trên web
Cách sử dụng symbol (biểu tượng)
Các ký tự đặc biệt trong HTML
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 2
MỤC TIÊU BÀI HỌC
Tổng quan về việc sử dụng font trên web:
Lựa chọn font
Phân loại font family trong CSS
Định rõ kiểu chữ với CSS
Web font an toàn ( web safe font)
Liên kết font web
Dịch vụ liên kết font web văn phòng
Nhúng font web với javascript
Những giải pháp để sử dụng font trên web
Tổng quan về việc sử dụng font trên web:
Lựa chọn font
Phân loại font family trong CSS
Định rõ kiểu chữ với CSS
Web font an toàn ( web safe font)
Liên kết font web


Dịch vụ liên kết font web văn phòng
Nhúng font web với javascript
Những giải pháp để sử dụng font trên web
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 3
TỔNG QUAN VỀ FONT TRÊN WEB
TỔNG QUAN VỀ FONT TRÊN WEB
Hiện nay có khoảng hơn 100.000 font đang được sử
dụng
Với web design thường sử dụng một tập hợp font
con của 5 font chính
5 font chữ chính thường sử dụng hiện nay:
Times
Arial
Georgia
Verdana
Trebuchet MS
Hiện nay có khoảng hơn 100.000 font đang được sử
dụng
Với web design thường sử dụng một tập hợp font
con của 5 font chính
5 font chữ chính thường sử dụng hiện nay:
Times
Arial
Georgia
Verdana
Trebuchet MS
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 5
TỔNG QUAN VỀ FONT TRÊN WEB
Typography là một trong những cách lựa chọn kiểu
font chữ để sử dụng

4 phương thức để sử dụng kiểu font chữ trên trang
web:
Web font an toàn (Web safe font)
Liên kết font web (Linked web font)
Dịch vụ liên kết font web văn phòng (Web font
service bureaus)
Nhúng font web với javascript (Web font embedding )
Typography là một trong những cách lựa chọn kiểu
font chữ để sử dụng
4 phương thức để sử dụng kiểu font chữ trên trang
web:
Web font an toàn (Web safe font)
Liên kết font web (Linked web font)
Dịch vụ liên kết font web văn phòng (Web font
service bureaus)
Nhúng font web với javascript (Web font embedding )
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 6
TỔNG QUAN VỀ FONT TRÊN WEB
Web font an toàn
Font được sử dụng giống
như được cài đặt trước
trên máy người dùng (user)
Liên kết font web
Font được sử bằng cách
download từ server về máy
người dùng như dạng
image
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 7
Font được sử bằng cách
download từ server về máy

người dùng như dạng
image
Dịch vụ liên kết font web
văn phòng
Font được sử bằng cách
download từ bên thứ 3 về
máy người dùng
Nhúng font web với
javascript
Sử dụng Javascript để thay
đổi ký tự thành nét họa tiết
từ những font đặc biệt
TỔNG QUAN VỀ FONT TRÊN WEB
Cách chính xác nhất để tạo web typography là sử
dụng cách phân loại font family trong CSS
Serif: font có chân (Times, Georgia, Garamond, …)
Sans-serif: font không chân (Arial, Helvertica, Gothic, …)
Cách chính xác nhất để tạo web typography là sử
dụng cách phân loại font family trong CSS
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 8
CSS font family
Monospace: font mà khoảng cách và chiều cao của các ký tự gần
như nhau (Courier, Courier New, …)
Cursive: font dạng kiểu chữ viết tay (Snell Roundhand, Lucida
Calligraphy, …)
Fantasy: font Bauhaus93, Cracked, Curlz MT
TỔNG QUAN VỀ FONT TRÊN WEB
Phân loại font family trong CSS giúp trình duyệt dễ
dàng nhận biết được font mà bạn sử dụng
Trong CSS để định nghĩa font sử dụng trên web 

sử dụng thuộc tính font hoặc font-family:
font: cho phép định dạng toàn bộ thuộc tính về font
(kiểu font chữ, kích thước, kiểu dáng hiển thị,…)
font-family: chỉ cho phép bạn định dạng kiểu font chữ
(không chân, có chân,…)
Phân loại font family trong CSS giúp trình duyệt dễ
dàng nhận biết được font mà bạn sử dụng
Trong CSS để định nghĩa font sử dụng trên web 
sử dụng thuộc tính font hoặc font-family:
font: cho phép định dạng toàn bộ thuộc tính về font
(kiểu font chữ, kích thước, kiểu dáng hiển thị,…)
font-family: chỉ cho phép bạn định dạng kiểu font chữ
(không chân, có chân,…)
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 9
TỔNG QUAN VỀ FONT TRÊN WEB
font-stack:
Là danh sách họ font được sử dụng trên máy người dùng
Nếu như trên máy người dùng không có các font chỉ định cụ
thể (helvetica, arial) thì những font cùng họ sẽ được sử dụng
font-family: helvetica, arial, sans-serif;
font: bold italic normal 12px/1.5 helvetica, arial, sans-serif;
Định nghĩa font sử dụng là dạng không chân,
có chân,… (hay được gọi là font-stack)
font-stack:
Là danh sách họ font được sử dụng trên máy người dùng
Nếu như trên máy người dùng không có các font chỉ định cụ
thể (helvetica, arial) thì những font cùng họ sẽ được sử dụng
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 10
Định nghĩa kích thước chữ
Định nghĩa kiểu hiển thị: dạng nét đậm, in

nghiêng bình thường
WEB FONT AN TOÀN
WEB SAFE FONT
Khi người dùng duyệt trang web, nếu như font
không được sử dụng trên trình duyệt web thì nội
dung của trang web không được hiển thị
Thường sử dụng 9 web font cơ bản (core) có trong
máy tính:
Tối ưu hóa cho việc hiển thị trên màn hình
Cung cấp được các font khác trong một tập hợp họ
font
Cho phép quốc tế hóa với các font chữ đa ngôn ngữ
Thường có 10 font chữ được lựa chọn, bản quyền
thuộc về Microsoft, có trong cả máy MAC và PC
Khi người dùng duyệt trang web, nếu như font
không được sử dụng trên trình duyệt web thì nội
dung của trang web không được hiển thị
Thường sử dụng 9 web font cơ bản (core) có trong
máy tính:
Tối ưu hóa cho việc hiển thị trên màn hình
Cung cấp được các font khác trong một tập hợp họ
font
Cho phép quốc tế hóa với các font chữ đa ngôn ngữ
Thường có 10 font chữ được lựa chọn, bản quyền
thuộc về Microsoft, có trong cả máy MAC và PC
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 12
LIÊN KẾT FONT WEB
LIÊN KẾT FONT WEB
Định
dạng

web font
OpenType
(OTF)
TrueType
(TTF)
Embedded
OpenType
(EOT)
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 14
Định
dạng
web font
TrueType
(TTF)
Web Open
Font
Format
(WOFF)
Embedded
OpenType
(EOT)
LIÊN KẾT FONT WEB
OTF & TTF:
2 định dạng thường sử dụng hiện nay
Trình duyệt hỗ trợ: Firefox, Safari, Opera
IE chỉ hỗ trợ khi không sử dụng bảng
Có thể convert thành định dạng SVG, giống như định
dạng vector
Embedded OpenType (EOT):
Font EOT được tạo:

• Từ quá trình convert font TTF
• Convert font OTF  TTF  EOT
Web Open Font Format (WOFF):
Quá trình tạo giống như quá trình tạo font EOT
OTF & TTF:
2 định dạng thường sử dụng hiện nay
Trình duyệt hỗ trợ: Firefox, Safari, Opera
IE chỉ hỗ trợ khi không sử dụng bảng
Có thể convert thành định dạng SVG, giống như định
dạng vector
Embedded OpenType (EOT):
Font EOT được tạo:
• Từ quá trình convert font TTF
• Convert font OTF  TTF  EOT
Web Open Font Format (WOFF):
Quá trình tạo giống như quá trình tạo font EOT
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 15
LIÊN KẾT FONT WEB
Định dạng SVG:
Là định dạng chuẩn của web theo W3C
Có thể thêm thông tin vector vào trang web
Trình duyệt hỗ trợ: Firefox, Safari, Opera
IE: coi SVG như 1 plugin
Lệnh trỏ tới file SVG:
Định dạng SVG:
Là định dạng chuẩn của web theo W3C
Có thể thêm thông tin vector vào trang web
Trình duyệt hỗ trợ: Firefox, Safari, Opera
IE: coi SVG như 1 plugin
Lệnh trỏ tới file SVG:

Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 16
Fontfile.svg#FontInfoReference
LIÊN KẾT FONT WEB
Upload font lên web server:
Sử dụng FTP để upload font
Một số vấn đề khi upload font:
• Path (đường dẫn)
• Cross-domain:
• Server: tương tích với định dạng MIME dành cho font
Xác định kích thước file để không bị ảnh hưởng bởi
vấn đề bandwidth:
Number of glyphs
Font shape
Metadata
Font format
Upload font lên web server:
Sử dụng FTP để upload font
Một số vấn đề khi upload font:
• Path (đường dẫn)
• Cross-domain:
• Server: tương tích với định dạng MIME dành cho font
Xác định kích thước file để không bị ảnh hưởng bởi
vấn đề bandwidth:
Number of glyphs
Font shape
Metadata
Font format
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 17
WEB FONT LINKING
Link font tới trang web:

Tên họ font-family
Đường dẫn (source): đường dẫn tới file font. Lệnh
@font-face có thể chèn thêm nhiều source
Tên local
Định dạng gợi ý
Định kiểu, kích thước, biến đổi
Link font tới trang web:
Tên họ font-family
Đường dẫn (source): đường dẫn tới file font. Lệnh
@font-face có thể chèn thêm nhiều source
Tên local
Định dạng gợi ý
Định kiểu, kích thước, biến đổi
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 18
@font-face {
font-family: fontinsans;
src: url(‘fonts/Fontin_Sans_R.otf’ format(‘opentype’));
}
h1 {font-family: fontinsans, helvetica, arial, sans-serif; }
WEB FONT LINKING
@font-face {
font-family: fontinsans;
src:
local (‘Fontin Sans Bold’),
local (‘Fontin Sans Bold’),
url(‘fonts/Fontin_Sans_R.otf’ format(‘opentype’));
font-weight:bold;
font-style: normal;
font-variant: normal;
}

Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 19
@font-face {
font-family: fontinsans;
src:
local (‘Fontin Sans Bold’),
local (‘Fontin Sans Bold’),
url(‘fonts/Fontin_Sans_R.otf’ format(‘opentype’));
font-weight:bold;
font-style: normal;
font-variant: normal;
}
Định kiểu dáng
Tên họ font
Đường dẫn, tên local của font
DỊCH VỤ LIÊN KẾT FONT WEB
VĂN PHÒNG
DỊCH VỤ LIÊN KẾT FONT WEB VĂN PHÒNG
Dịch vụ này cho phép chọn font bản quyền một
cách dễ dàng để sử dụng trên trang web
Dịch vụ bao gồm:
1 danh mục hạn chế (đang phát triển) của font có
sẵn
Có thể sẽ mất chi phí nếu như bạn muốn có font chữ
local để tạo ra những graphic phức tạp
Font sẽ được phân phối bởi một server thứ 3 nên bạn
có thể tin tưởng vào tốc độ load trên site
Dịch vụ này cho phép chọn font bản quyền một
cách dễ dàng để sử dụng trên trang web
Dịch vụ bao gồm:
1 danh mục hạn chế (đang phát triển) của font có

sẵn
Có thể sẽ mất chi phí nếu như bạn muốn có font chữ
local để tạo ra những graphic phức tạp
Font sẽ được phân phối bởi một server thứ 3 nên bạn
có thể tin tưởng vào tốc độ load trên site
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 21
DỊCH VỤ LIÊN KẾT FONT WEB VĂN PHÒNG
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 22
DỊCH VỤ LIÊN KẾT FONT WEB VĂN PHÒNG
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 23
DỊCH VỤ LIÊN KẾT FONT WEB VĂN PHÒNG
Slide 5 - Làm việc với font, typeface và tỷ lệ nhịp điệu trong Typography 24
NHÚNG FONT WEB VỚI JAVASCRIPT

×