Muốn đáp án đập vào mắt ngay khi lật thẻ, chỉ cần tăng riêng đáp án lên 24~32px và giảm thông tin phụ xuống 14~16px. Mẫu thẻ mặc định của Anki đặt toàn bộ thẻ ở cùng một cỡ 20px, nên đáp án, phiên âm, câu ví dụ đều xếp chồng cùng kích thước. Trong ankieditor, hãy nhấp vào phần muốn đổi trên bản xem trước rồi chỉnh cỡ chữ trong "Định dạng chữ".
Vì sao thẻ trông như một khối chữ đồng nhất?
Kiểu Phiếu mặc định của Anki có font-size: 20px đặt duy nhất một lần
trên .card trong phần kiểu dáng. Giá trị đó được kế thừa xuống mọi phần tử
bên trong thẻ, nên dù bạn thêm bao nhiêu trường thì tất cả vẫn ra cùng một cỡ.
Với thẻ chỉ một từ thì không sao. Nhưng khi bạn bắt đầu thêm phiên âm, nghĩa, câu ví dụ, ghi chú, mắt bạn không còn biết nên nhìn vào đâu trước nên phải quét qua toàn bộ, còn đáp án — thứ bạn thật sự cần kiểm tra — lại vào mắt muộn.
Nên chia thành mấy cỡ?
Nguyên tắc là chỉ phóng to duy nhất một thứ cần nhìn thấy trước nhất trên mỗi thẻ.
- Đáp án (từ hoặc nghĩa) — 24~32px. Đây là nội dung phải lọt vào mắt đầu tiên khi bạn lật thẻ.
- Nội dung chính, phần giải thích — giữ nguyên cỡ mặc định 20px.
- Phiên âm, câu ví dụ, ghi chú — 14~16px. Giảm màu sang xám nhạt
(
#888888) sẽ khiến chúng lùi ra sau hơn nữa.
Hai đến ba bậc là đủ. Vượt quá bốn bậc thì cảm giác thứ nào quan trọng hơn lại biến mất, chẳng khác gì trạng thái "mọi thứ cùng một cỡ" ban đầu. Những con số này cũng là điểm khởi đầu được khuyến nghị chứ không phải giá trị tối ưu đã đo đạc, và sẽ khác nhau tùy màn hình và phông chữ.
Cách đổi cỡ chữ trong ankieditor
- Nhấp chọn trường muốn đổi cỡ trên bản xem trước. Nhấp vào chỗ trống thì Toàn bộ thẻ trở thành đối tượng.
- Kéo thanh trượt Cỡ chữ trong "Định dạng chữ" ở bảng bên trái, hoặc nhập số vào ô bên cạnh. Điều chỉnh được từ 10 đến 60px.
- Với thông tin phụ, hãy giảm luôn Màu chữ sang xám nhạt.
- Dùng [Chép mã] để sao chép mã đã sửa rồi dán vào màn hình
Công cụ → Quản lý các Kiểu Phiếu → Thẻ... (Tools → Manage Note Types → Cards...)của Anki.
Chia cỡ chữ thì CSS trông thế nào
Chọn một trường rồi đổi cỡ, ankieditor sẽ tạo một lớp dựa trên tên trường và ghi vào đó.
.card { font-size: 20px; }
.Mặt-sau { font-size: 28px; }
.Ví-dụ { font-size: 15px; color: #888888; }
Cỡ 20px trên .card vẫn là giá trị mặc định cho những phần tử chưa có cỡ
riêng, còn chỉ trường nào có lớp thì dùng giá trị của riêng nó. Ba quy tắc cùng tồn tại mà
không xung đột vì mỗi quy tắc nhắm vào một phần tử khác nhau.
Cần cẩn thận khi chia cỡ chữ
Đừng tăng quá bốn bậc. Khi cỡ chữ bị chia nhỏ thành quá nhiều mức, mắt bạn không còn phân biệt được đâu là đáp án, và ý nghĩa của việc chia bậc biến mất.
Màu xám nhạt có thể bị chìm trong chế độ tối. Trên nền tối,
#888888 có độ tương phản thấp nên khó thấy. Cách dùng màu khác riêng cho ban
đêm được giải thích trong bài "Khi màu chữ biến mất
trong chế độ ban đêm".
px là giá trị cố định, không phụ thuộc kích thước màn hình. 32px vừa mắt trên máy tính để bàn có thể trông to trên điện thoại. Nếu bạn chủ yếu ôn bài trên điện thoại, hãy kiểm tra lại trên màn hình đó một lần.
Phải đặt riêng cho từng Kiểu Phiếu. Mẫu thẻ được lưu theo từng Kiểu Phiếu, nên nếu bạn dùng nhiều Kiểu Phiếu thì phải áp dụng cho từng cái.
Câu hỏi thường gặp
Làm sao để đổi cỡ chữ trong Anki?
Đổi font-size trên .card trong phần kiểu dáng thì toàn bộ
thẻ sẽ đổi theo. Muốn đổi riêng một trường, hãy tạo lớp ứng với trường đó rồi đặt
font-size lên lớp ấy. Trong ankieditor, nhấp chọn trường rồi chỉnh cỡ chữ sẽ
tự động tạo lớp này.
Có thể làm đáp án to còn câu ví dụ nhỏ không?
Được. Nhấp chọn từng trường trên bản xem trước rồi đặt cỡ chữ riêng cho mỗi trường. Đáp án khoảng 24~32px và câu ví dụ khoảng 14~16px là điểm khởi đầu hợp lý.
Tôi đã đổi cỡ chữ nhưng một phần không đổi theo.
Đó là trường hợp phần đó đã được chỉ định cỡ riêng. Hãy nhấp chọn phần tử đó rồi đặt lại cỡ chữ. ankieditor sẽ xóa kiểu nội tuyến đang xung đột với thuộc tính bạn muốn áp dụng rồi ghi vào quy tắc, nên đặt thêm một lần là xong.
Nếu các dòng trông chật chội, hãy xem Cách chỉnh khoảng cách dòng trong Anki; nếu dòng quá dài, hãy xem Cách chỉnh chiều rộng thẻ trong Anki.