답변:
다항식은 단순히 두 항으로 구성된 이항과 달리 여러 항으로 구성된 것을 의미합니다.
대부분의 경우 커닝은 문자 쌍 사이의 간격 입니다 (이항). 그러나 더 큰 문자열 (다항식)을 기반으로 커닝을 적용하는 것이 가능하고 유용합니다. 이를 상황 별 커닝 이라고 합니다. (내가 아는 한, 다항식 커닝 이라는 용어는 표준 용어가 아니며 더 일반적으로 문맥 커닝 이라고합니다 )
상황에 따른 커닝은 부정적인 사이드 베어링이있는 캐릭터에서 종종 필요합니다. 대부분 사이에 공백이나 구두점이 있습니다. 예를 들어, triplet L apostrophe A
입니다. L apostrophe
쌍 제외 커닝이되고 apostrophe A
쌍 자간이 음수가 될 될 수 L
와 A
너무 가까이에 충돌하고 아포스트로피 A
너무 멀리로부터 L
.
상황 별 커닝은 OpenType 형식에서 지원되지만 데스크톱 게시 소프트웨어 및 다양한 텍스트 처리 엔진 지원은 제한적입니다.
나는 이것을 뒷받침 할 인물이 없지만, 내 경험상 상황에 따른 커닝은 많은 유형 설계자가 구현하는 것이 아닙니다. 캐릭터 쌍 커닝의 매우 길고 지루한 과정 후에, 많은 디자이너들이 상황 커닝에 대해 너무 걱정하지 않을 것입니다. 특히 지원이 너무 제한적인 경우.
참고 :이 답변의 대부분은 이 이전 Q & A 에서 가져온 것입니다 .
nomial 의 접두사는 커닝을 결정할 때 고려되는 글리프 수를 나타냅니다. 따라서 이항 커닝 테이블은 커닝 쌍을 사용하는 반면, 다항식 커닝 테이블은 커닝 트리플렛, 쿼드 러 플릿 등을 고려합니다.
단어의 선택은 다소 그리스의 기원에 의해 정당화되는 동안 이항 및 다항 의미를 둘 / 여러 부분으로 구성된, 그 용어가 이미 같은 디자인을 입력 수학과 관련하여 촬영으로 나는 나쁜 선택을 고려하십시오. 일반적으로 문맥 커닝 이라는 용어 는 다항식 커닝 대신 사용됩니다 .
차이점을 설명하기 위해 인용문의 예를 살펴 보겠습니다. 커닝 페어 (위) 만 사용하여 한 번 렌더링 한 다음 원하는대로 간격을 조정했습니다 (아래). 후자는 단지 빠른 설명 스케치 일뿐 완벽하지는 않습니다.
보시다시피, 페어 커닝을 사용하면 상황이 좋지 않습니다. 예를 들어, V 및 RV에 공간이 너무 많습니다 . VV Triplet 커닝이 점의 뒤 또는 앞에 오는 문자를 고려하여 점이 V에 더 가깝게 배치 될 수있는 것처럼 VV 삼중 항 커닝 과 같은 조합에서 겹침을 피할 수 있습니다 . 또한 모든 대문자-자본 조합의 간격을 조화시킬 수 있습니다.
네개 커닝의 공간 조화 등의 작업을 수행 할 수 R. M 및 V. M을 것을 인정에 의해 V는 그동안 단어 공간으로 기울고있다 R은 그것에서 멀리 기울고있다. 그러나 조판 프로그램에서 이것을 실제로 구현하는 것은 일반적으로 글꼴의 공백 문자를 사용하지 않고 공백 자체를 처리하므로 가능하지 않습니다.