Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
4,47 MB
Nội dung
BÀI5LÀMVIỆCVỚIFONT,TYPEFACEVÀTỶLỆNHỊPĐIỆUTRONGTYPOGRAPHY 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àmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 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àmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 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àmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography5 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àmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 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àmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 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àmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 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àmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 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àmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 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 [...]... tưởng vào tốc độ load trên site Slide 5 - Làmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 21 DỊCH VỤ LIÊN KẾT FONT WEB VĂN PHÒNG Slide 5 - Làmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 22 DỊCH VỤ LIÊN KẾT FONT WEB VĂN PHÒNG Slide 5 - Làmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 23 DỊCH VỤ LIÊN KẾT FONT WEB VĂN PHÒNG Slide 5 - Làmviệcvớifont, typeface. .. trang http://cufon.shoqolate.com Slide 5 - Làmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 27 NHÚNG FONT WEB VỚI JAVASCRIPT 2 Xuất file Javascript font: • Trong các hộp thoại đưa đường dẫn tới file font muốn convert • Nhập tên font và đánh dấu hộp kiểm EULA Slide 5 - Làmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 28 WEB FONT EMBEDDING VỚI JAVASCRIPT • Đánh dấu hộp kiểm... tạo font EOT Slide 5 - Làmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 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: Fontfile.svg#FontInfoReference Slide 5 - Làmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 16 LIÊN... Làmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 24 NHÚNG FONT WEB VỚI JAVASCRIPT NHÚNG FONT WEB VỚI JAVASCRIPT Giống như việc sử dụng lệnh @font-face để nhúng dữ liệu font vào trang web Cách thông dụng để tạo Javascript và nhúng dữ liệu font là thông qua kỹ thuật Cufón Slide 5 - Làmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 26 NHÚNG FONT WEB VỚI JAVASCRIPT Cách sử dụng... type=“text/javascript”> Slide 5 - Làm việcvới font, typefacevàtỷlệnhịpđiệutrongTypography 30 NHÚNG FONT WEB VỚI JAVASCRIPT 5 sử dụng Javascript để add thêm định dạng kiểu cho font-family Cufon.replace (‘h1’, { fontFamily:’Diavlo’}); Cufon.replace (‘h1’, { fontFamily:’Diavlo’}); … Slide 5 - Làm việcvới font, typefacevàtỷlệnhịpđiệutrongTypography 31 GIẢI PHÁP... Slide 5 - Làm việcvới font, typefacevàtỷlệnhịpđiệutrongTypography 18 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; } Định kiểu dáng Đường dẫn, tên local của font Tên họ font Slide 5 - Làm việcvới font, typefacevà tỷ. .. 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ệcvới font, typefacevàtỷlệnhịpđiệutrongTypography 12 LIÊN KẾT FONT WEB LIÊN KẾT... Slide 5 - Làmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 29 WEB FONT EMBEDDING VỚI JAVASCRIPT 3 Thay đổi tên file font và các tùy chọn khác 4 Upload file lên server của bạn và link đến trang web Slide 5. .. 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àmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 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... bên trên không phải là giải pháp hoàn hảo nhất Khi sử dụng font trên web cần thiết phải chú ý: Trình duyệt phải hỗ trợ Font có trong máy tính Tốc độ Bản quyền Tương thích của CSS Người dùng Slide 5 - Làmviệcvớifont,typefacevàtỷlệnhịpđiệutrongTypography 33 TỔNG KẾT 5 font chữ thường sử dụng hiện nay: times, arial, georgia, verdana, trebuchet MS 4 phương thức để sử dụng kiểu font chữ trên 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). 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ư. 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