Một bảng k đợi đa thức là gì?


12

Từ các yếu tố của phong cách đánh máy của Robert Bringhurst :

Những cái tên như TVR Murti và TRV Murti, chẳng hạn, đặt ra các vấn đề chính tả vi mô mà không có bảng nhị phân nhị phân nào có thể giải quyết được. Các phông chữ với các bảng k sâu đa thức - có thể tạo ra một cặp chữ cái theo các cách khác nhau theo ngữ cảnh - đã tồn tại trong một thập kỷ và một ngày nào đó tôi trở thành chuẩn mực. Đối với bây giờ, họ là rất hiếm.

Chính xác thì một bảng k đợi đa thức là gì? Làm thế nào nó khác với một bảng k đợi nhị thức hoặc một bảng k đợi tiêu chuẩn ? Điều gì về nó hoặc nó thực hiện làm cho nó đa thức ?

Câu trả lời:


17

Đa thức đơn giản có nghĩa là bao gồm một số thuật ngữ, trái ngược với nhị thức chỉ bao gồm hai thuật ngữ.

Trong hầu hết các trường hợp, k đợi là khoảng cách giữa các cặp ký tự (nhị thức). Tuy nhiên, có thể và hữu ích khi áp dụng k sâu dựa trên một chuỗi ký tự lớn hơn (đa thức). Điều này được gọi là k sâu theo ngữ cảnh . (Theo như tôi biết, thuật ngữ đa thức không phải là một thuật ngữ tiêu chuẩn và nó thường được gọi rộng rãi hơn và được gọi là k sâu theo ngữ cảnh )

K sâu sắc bối cảnh thường là cần thiết trong các nhân vật với sidebearings tiêu cực. Thường xuyên nhất với một khoảng trắng hoặc dấu chấm câu ở giữa. Ví dụ: bộ ba L apostrophe A. Các L apostrophecặp sẽ có kerning tiêu cực và các apostrophe Acặp sẽ có kerning-này tiêu cực có thể dẫn đến việc LAva chạm và các dấu nháy đơn quá gần Avà quá xa L.

nhập mô tả hình ảnh ở đây

K sâu ngữ cảnh được hỗ trợ bởi định dạng OpenType nhưng hỗ trợ trong phần mềm xuất bản trên máy tính để bàn và các công cụ xử lý văn bản khác nhau bị hạn chế.

Tôi không có bất kỳ số liệu nào để sao lưu điều này, nhưng từ kinh nghiệm của tôi, thì tinh vi bối cảnh của tôi không phải là thứ mà nhiều nhà thiết kế thực hiện. Sau quá trình rất dài và tẻ nhạt của các cặp nhân vật k sâu, không nhiều nhà thiết kế sẽ quá lo lắng về sự khôn ngoan theo ngữ cảnh. Đặc biệt là khi hỗ trợ rất hạn chế.

Đọc liên quan trên k sâu ngữ cảnh:


Lưu ý: hầu hết câu trả lời này được lấy từ câu hỏi và trả lời trước đó .


Đây cũng là một khoảng thời gian trừ khi bạn có một chương trình máy tính để làm điều đó
joojaa

9

Các tiền tố của ghi rõ tên đề cập đến số lượng glyphs tính đến khi xác định kerning. Do đó, một bảng k đợi nhị thức sử dụng các cặp k sâu, trong khi một bảng k sâu đa thức xem xét các bộ ba, tứ cực, v.v.

Trong khi lựa chọn này các từ có phần hợp lý bởi nguồn gốc Hy Lạp của nhị thứcđa thức ý nghĩa gồm hai / nhiều phần, tôi coi đó là một sự lựa chọn tồi tệ như những thuật ngữ này đã được sử dụng bởi toán học và phù hợp với loại thiết kế như vậy. Thông thường, thuật ngữ k sâu theo ngữ cảnh được sử dụng thay vì k đợi đa thức .

Để minh họa sự khác biệt, hãy xem xét các ví dụ từ trích dẫn. Tôi đã kết xuất chúng một lần bằng cách chỉ sử dụng các cặp k sâu (trên cùng) và sau đó điều chỉnh khoảng cách theo ý muốn (dưới cùng). Hãy nhớ rằng cái sau chỉ là một bản phác họa minh họa nhanh chóng và không hoàn hảo:

nhập mô tả hình ảnh ở đây

Như bạn có thể thấy, với cặp k sâu, mọi thứ trông không được tốt. Ví dụ, có quá nhiều không gian trong V.RV Điều này có thể tránh sự trùng lặp trong các kết hợp như VV Triplet kTHER tính đến chữ cái nào theo sau hoặc trước dấu chấm và do đó nó có thể đặt dấu chấm gần hơn với V nếu thích hợp. Hơn nữa, nó có thể hài hòa khoảng cách trong tất cả các kết hợp vốn của dot dot.

Quadruplet k sâu có thể làm những việc như hài hòa không gian trong R. MV. M bằng cách thừa nhận rằng V đang nghiêng vào không gian từ trong khi R đang nghiêng ra khỏi nó. Tuy nhiên, việc thực hiện điều này trong một chương trình sắp chữ là không thể, vì họ thường không sử dụng glyph không gian của phông chữ mà tự xử lý các khoảng trắng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.