Không một quy tắc nào phù hợp với mọi tình huống
Điều này hơi phức tạp, bởi vì nó liên quan đến sự hỗ trợ và lựa chọn phông chữ tinh tế, và không có câu trả lời một kích cỡ phù hợp cho tất cả các tình huống. Theo kinh nghiệm của tôi, chữ ghép có nhiều khả năng cần thiết trong một chữ serif roman hoặc chữ nghiêng, không quá nhiều trong một phông chữ sans.
Để biết thêm thảo luận và ví dụ, vui lòng xem:
- Khi nào tôi không nên sử dụng một chữ ghép trong cách sắp chữ tiếng Anh?
- Con vật nào là một tuần trăng mật?
Câu trả lời đầu tiên ở trên thảo luận về câu hỏi hiện tại ở độ dài; cái thứ hai có đặc điểm tương phản của một số dây chằng nhất định trong năm khuôn mặt rất khác nhau.
Nếu đẩy đến xô đẩy, một quy tắc chung hợp lý là:
- Chỉ sử dụng chữ ghép từ vựng rõ ràng cho những điều có ý nghĩa trong ngôn ngữ bạn đang viết, chẳng hạn như , trong tiếng Iceland hoặc tiếng Anh cổ và Œ, trong tiếng Pháp.
- Rời khỏi lựa chọn của typographic ligature đến các phần mềm, mà nên xảy ra tự động đối với những tình huống mà nó sẽ không nhìn đúng mà không có họ.
Đó là chung chung như tôi dám đặt mọi thứ, nhưng thật không may, nó sẽ không luôn luôn hoạt động.
Thêm Nuance
Tất cả những gì đã nói, chắc chắn sẽ có những lúc bạn muốn ít nhiều bị ligaturing hơn phông chữ theo mặc định cung cấp nếu bạn chỉ để nó làm như vậy trên autopilot.
Ví dụ: nếu bạn đang cố gắng tái tạo một cách trung thực một loại tài liệu rất cũ với các chữ ghép lịch sử như ſt và như vậy, thì bạn sẽ muốn đặt chúng ở đó ngay cả khi phông chữ không làm điều đó theo mặc định.
Tuy nhiên, như Bringhurst quan sát, người thiết kế phông chữ có thể đã không thực hiện một công việc chính xác về mặt lịch sử khi phân loại chữ ghép là tiêu chuẩn hoặc lịch sử. Xem câu trả lời tham khảo đầu tiên của tôi ở trên cho một số thảo luận về điều này.
Dưới đây là một bộ chữ ghép từ Arno Pro của Robert Slimbach với trọng lượng thông thường. (Cặp glyph đầu tiên trên dòng đầu tiên không được tính và chỉ có dòng đầu tiên của dòng cuối cùng mới có.)
Như bạn thấy, một số trong số đó, đặc biệt là hai người đầu tiên, thực sự ở đó để thay thế các quy tắc sáng suốt rõ ràng về các cặp đó. Vì vậy, ở một mức độ nào đó, nó phụ thuộc vào mức độ chặt chẽ của bạn khi đặt loại của bạn và ở kích thước nào. Ví dụ, bạn sẽ không sử dụng chúng trên các chữ cái viết hoa, và có lẽ không phải khi đặt tay một tiêu đề lớn hơn với tùy chỉnh k sâu. Đây là một vấn đề về hương vị, không phải sách quy tắc, và nhà thiết kế nhạy cảm sẽ cần phải thực hiện phán đoán trang nhã cho những điều này, giống như ở nhiều nơi khác.
Một cảnh báo về một xu hướng trong phông chữ OpenType hiện đại là theo thứ tự ở đây. Bringhurst phàn nàn rằng các nhà thiết kế phông chữ đang đặt (ví dụ) Th trong bộ chữ ghép tiêu chuẩn thay vì bộ lịch sử như ct , do đó bạn có thể cần phải vô hiệu hóa hoặc bật chúng một cách rõ ràng hoặc tự chọn glyph thích hợp từ bộ phông chữ.
Bài học là để cho những thứ này chug trên chế độ lái tự động hoàn toàn hiếm khi là một ý tưởng tốt để đạt được kết quả tối ưu.
Fancy Ligatures
Ngược lại, đặc biệt là khi thiết lập khuôn mặt chữ viết nhưng đôi khi cũng có khuôn mặt in nghiêng thực sự (nghĩa là thay vì khuôn mặt xiên giả như chữ nghiêng, và tốt nhất là một chiếc mũ lưỡi trai thay vì chỉ là những kẻ lãng mạn xiên xỏ), nhà thiết kế phông chữ có lương tâm sẽ cung cấp một nhiều loại chữ có thể cho máy sắp chữ để chọn. Một số trong số này sẽ tự động, trong khi một số khác yêu cầu sự phán xét của chính mình trong cài đặt.
Bởi vì một mặt tập lệnh về cơ bản là một kiểu chữ thư pháp, do đó nó sẽ có các quy tắc phức tạp được xây dựng trong các bảng phông chữ để nối các glyph liền kề.
Tôi sẽ không bận tâm đến việc hiển thị thành thạo Zapfino của Hermann Zapf , không chỉ bởi vì thư pháp của nó là một ví dụ quá rõ ràng, mà còn bởi vì đơn giản là có quá nhiều chữ ghép ở đó để không áp đảo người đọc thông thường. Vì vậy, ở đây thay vào đó là một mẫu của một số chữ ghép tùy chọn từ Bickham Script Pro của Richard Lipton :
Thiết lập Hy Lạp tất nhiên là hoàn toàn khác nhau. Đặc biệt trong một tiếng Hy Lạp chancery , bạn có thể muốn sử dụng nhiều chữ ghép có sẵn trong một khuôn mặt Hy Lạp chancery tốt. Ví dụ, đây là một số từ Alexander của George Douros :
Chữ ký tự động, Điểm mã và Tiêu chuẩn Unicode
Có vẻ như phiên bản điện tử của các quy tắc chữ viết mặc định ban đầu của phông chữ Futura của Paul Renner đang tạo ra một chữ ghép cho fi bất kể có cần hay không. Hiểu rằng đây chỉ là ý kiến của tôi, có vẻ như tôi có một chút ảnh hưởng ở kích thước màn hình lớn, đặc biệt là f trong khuôn mặt đó sẽ không gây trở ngại cho tôi ngay lập tức.
Điều này có thể được bao gồm bởi vì hầu hết các bộ đều có ít nhất các chữ số fi, fl, ff để giữ cho các khoảng trống cuồng loạn - theo ý tôi là các điểm mã Unicode cho các điểm này chỉ tồn tại khi vấp ngã không mất mát khi chuyển đổi giữa mã hóa Unicode và di sản:
ff FB00 LATIN SMALL LIGATURE FF
# 0066 0066
fi FB01 LATIN SMALL LIGATURE FI
# 0066 0069
fl FB02 LATIN SMALL LIGATURE FL
# 0066 006C
ffi FB03 LATIN SMALL LIGATURE FFI
# 0066 0066 0069
ffl FB04 LATIN SMALL LIGATURE FFL
# 0066 0066 006C
Những điểm mã đó hoàn toàn không cần thiết - bao giờ hết .
Câu hỏi thường gặp về Unicode về chữ ghép và chữ số nói về điều này về chữ ghép:
H: Tôi có ở đây một loạt các bản thảo sử dụng rộng rãi dây chằng (ví dụ). Tôi thấy bạn đã mã hóa chữ ghép cho dòng chữ fi fi, kiểu chữ fl, và thậm chí là bản st, nhưng không phải là chữ cái. Tôi cũng có thể nhận được mã số giờ mã hóa như một chữ ghép?
Trả lời: Các chữ ghép hiện có về cơ bản tồn tại để tương thích và ngắt vòng với các bộ ký tự không phải là Unicode. Sử dụng của họ là không khuyến khích. Không còn được mã hóa trong mọi trường hợp.
Ligaturing là một hành vi được mã hóa bằng các phông chữ: nếu một phông chữ hiện đại được yêu cầu hiển thị, sau đó là phông chữ và sau đó phông chữ có một chữ ghép hình chữ nhật trong đó, nó có thể hiển thị chữ ghép. Một số phông chữ không có chữ ghép, một số (đặc biệt đối với các tập lệnh không phải là tiếng Latinh) có hàng trăm. Việc gán các điểm mã Unicode cho tất cả các khả năng dành riêng cho phông chữ này không có nghĩa gì.
Q: Điều gì về dây chằng ct ct? Có một ký tự cho điều đó trong Unicode?
Trả lời: Không, chữ ghép chữ ct ct là một ví dụ khác về chữ ghép của các chữ cái Latinh thường thấy trong các kiểu chữ cũ. Đối với trường hợp chữ ghép dây giờ, hiển thị chữ ghép là một vấn đề đối với thiết kế phông chữ và không yêu cầu mã hóa riêng một ký tự cho chữ ghép. Một cách đơn giản là biểu diễn chuỗi ký tự trong Unicode và phụ thuộc vào thiết kế phông chữ và các điều khiển thuộc tính phông chữ để xác định xem kết quả có được hiển thị trong màn hình (hoặc in) hay không. Tình huống tương tự áp dụng cho chữ ghép có chữ s dài và nhiều chữ khác được tìm thấy trong kiểu chữ Latinh.
Hãy nhớ rằng Tiêu chuẩn Unicode là một ký tựtiêu chuẩn mã hóa, và không nhằm mục đích tiêu chuẩn hóa chữ ghép hoặc các hình thức trình bày khác, hoặc bất kỳ khía cạnh nào khác của các chi tiết về thiết kế phông chữ và glyph. Các chữ ghép mà bạn có thể tìm thấy trong Tiêu chuẩn Unicode chỉ là các bảng mã tương thích và không có nghĩa là đặt một tiền lệ yêu cầu mã hóa tất cả các chữ số làm ký tự.