Chiều cao dòng mặc định của Anki đã là 1.5. Vậy mà nếu thẻ có phần giải thích nhiều dòng vẫn trông chật chội, hãy thử tăng lên 1.6~1.7. Tuy vậy, bộ thẻ chia sẻ hay Kiểu Phiếu cũ đôi khi hoàn toàn không có thiết lập chiều cao dòng, và khi đó giá trị mặc định của trình duyệt sẽ được áp dụng, khiến nội dung trông chật chội hơn rõ rệt. Việc đầu tiên nên làm là kiểm tra xem mẫu thẻ của bạn thuộc trường hợp nào.
Chiều cao dòng mặc định của Anki là bao nhiêu?
Các Kiểu Phiếu mặc định của Anki (Basic, Basic (type in the answer), Cloze) có
line-height: 1.5 trong phần kiểu dáng. Nghĩa là khoảng cách giữa các dòng
bằng 1.5 lần cỡ chữ.
Vấn đề là không phải mẫu thẻ nào cũng có thiết lập này. Kiểu Phiếu
trong các bộ thẻ được chia sẻ hay mẫu thẻ làm từ lâu thường thiếu line-height,
và khi đó giá trị mặc định của trình duyệt sẽ áp dụng. Ở hầu hết trình duyệt, giá trị này
thường vào khoảng 1,2 lần cỡ chữ, khiến cùng một đoạn văn trông chật chội hẳn.
Bạn có thể kiểm tra ngay trong ankieditor mẫu thẻ của mình thuộc trường hợp nào. Nhấp vào chỗ trống để chọn Toàn bộ thẻ rồi xem ô Chiều cao dòng trong "Định dạng chữ". Nếu là 1.5 thì mẫu thẻ đang có giá trị mặc định của Anki; nếu hiện 1.4 thì mẫu thẻ không có thiết lập chiều cao dòng (đó chỉ là giá trị trình biên tập hiển thị khi không có gì được đặt).
Khi nào nên tăng lên trên 1.5?
Tiêu chí là độ dài của đoạn văn trên thẻ.
- Một từ, một dòng nghĩa — giữ nguyên 1.5. Chỉ có một dòng thì chiều cao dòng còn chẳng hiện rõ.
- Giải thích hoặc câu ví dụ hai ba dòng — 1.6~1.7. Các dòng tách bạch rõ ràng, giúp đọc lướt dễ hơn.
- Đoạn văn dài gồm nhiều đoạn — 1.7. Tuy vậy, thêm khoảng cách giữa các đoạn thường hiệu quả hơn là tăng chiều cao dòng thêm nữa.
Những giá trị này cũng là điểm khởi đầu được khuyến nghị, không phải giá trị tối ưu đã đo đạc. Cùng một giá trị có thể trông khác nhau tùy phông chữ và cỡ chữ, nên hãy kiểm tra bằng bản xem trước.
Cách đổi chiều cao dòng trong ankieditor
- Nhấp chọn phần muốn đổi 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 Chiều cao dòng 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ừ 1 đến 3, theo bước 0.1.
- Nếu chỉ muốn nới rộng riêng trường câu ví dụ, hãy nhấp chọn trường đó rồi đổi theo cách tương 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.
Chiều cao dòng được ghi vào CSS thế nào
Đổi toàn bộ thẻ sẽ đổi quy tắc .card trong vùng kiểu dáng.
.card { line-height: 1.6; }
Đổi riêng một trường thì ankieditor sẽ tạo một lớp dựa trên tên trường và ghi vào đó.
.card { line-height: 1.5; }
.Ví-dụ { line-height: 1.7; }
Số không đơn vị là bội số của cỡ chữ. Vì tỷ lệ vẫn giữ nguyên dù sau
này bạn đổi cỡ chữ, viết không đơn vị như 1.6 an toàn hơn giá trị cố định
như 24px.
Lỗi thường gặp khi chỉnh chiều cao dòng
Vượt quá 2.0 lại khiến khó đọc hơn. Khi khoảng cách giữa các dòng quá rộng, một đoạn văn không còn đọc thành một khối mà các dòng trông rời rạc như trôi nổi riêng lẻ.
Chiều cao dòng được kế thừa xuống dưới. Đặt trên .card
thì mọi trường bên trong cũng đổi theo. Muốn riêng một trường khác thì chọn trường đó và
đặt riêng.
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.
Muốn chừa khoảng trống giữa các trường, không phải nới dòng?
Chiều cao dòng điều chỉnh khoảng cách giữa các dòng trong một đoạn văn. Nhưng đôi khi cảm giác chật chội lại đến từ chỗ khác — câu ví dụ nằm dính ngay dưới đáp án, không có khoảng trống nào giữa chúng. Bạn chỉ muốn xem đáp án khi lật thẻ rồi đi tiếp, nhưng câu ví dụ cứ lọt vào mắt cùng lúc, và đó là thứ làm chậm cả buổi ôn. Tăng chiều cao dòng không giải quyết được việc này — nó chỉ khiến cả đáp án lẫn câu ví dụ nới rộng ra, còn khoảng cách giữa hai thứ đó vẫn y nguyên.
Thứ bạn cần thực sự là một dòng trống giữa những thông tin khác tính chất. Vì mắt người đọc những thứ nằm sát nhau như một cụm, nên chỉ riêng khoảng trống đã đủ tạo ra ranh giới "đến đây là đáp án, từ đây là phần tham khảo". Trong ankieditor, khi bạn nhấp chọn một phần tử trên bản xem trước, dòng "Khoảng trống dưới" hiện ra ngay dưới phần hiển thị lựa chọn. Mỗi lần bấm ➕ là thêm một dòng trống bên dưới phần tử đó, và ➖ để bớt lại — số dòng hiện tại được hiển thị ở giữa.
Bí quyết là dùng vừa đủ. Chèn khoảng trống giữa mọi trường thì tác dụng phân tách biến mất, thẻ chỉ dài thêm. Hãy để dính những thứ cần trông thành một cụm (từ và phiên âm), và chỉ chèn giữa những thứ cần tách rời (đáp án và câu ví dụ).
Câu hỏi thường gặp
Chiều cao dòng mặc định của Anki là bao nhiêu?
Các Kiểu Phiếu mặc định của Anki có line-height: 1.5 trong phần kiểu
dáng. Tuy vậy, bộ thẻ chia sẻ hay mẫu thẻ cũ đôi khi thiếu thiết lập này, và khi đó giá
trị mặc định của trình duyệt sẽ áp dụng, trông vào khoảng 1,2 lần cỡ chữ.
Nên tăng chiều cao dòng lên bao nhiêu?
Với thẻ có phần giải thích dài hơn hai ba dòng, nên dùng 1.6~1.7. Vượt quá 2.0 thì các dòng rời rạc và không còn đọc thành một đoạn văn. Vì là điểm khởi đầu được khuyến nghị nên hãy vừa xem bản xem trước vừa điều chỉnh.
Tôi đã đổi chiều cao dòng nhưng không thấy gì thay đổi.
Đó là trường hợp thẻ chỉ có một dòng. Chiều cao dòng là khoảng cách giữa các dòng nên không hiện rõ trên thẻ một dòng. Hãy thử đặt một câu hai ba dòng vào giá trị mẫu của trường để thấy sự khác biệt.
Nếu dòng quá dài khiến bạn thấy ngột ngạt, hãy xem Cách chỉnh chiều rộng thẻ trong Anki; còn cách tạo thứ tự ưu tiên bằng cỡ chữ nằm ở Cách chỉnh cỡ chữ trong Anki.