사용자:WkPark

위키백과, 우리 모두의 백과사전.

관심있는 것[편집]

재밌는 내용들은 많지만 뭔가 위키백과에 맞게 편집할 방법은?


여러 가설이 있는 내용을 어떻게 중립적으로 쓸 수 있을까?

지켜보는 페이지[편집]

메모[편집]

클리어타입이라는 그다지 좋지도 않은 글꼴 랜더링기술을 마케팅적인 용어로 그럴싸하게 포장하고, 잘못된 정보를 유발하게 하는 클리어타입글꼴이라는 엉터리 말은 쓰지 맙시다. WkPark 2008년 4월 19일 (토) 06:15 (KST)

그냥 Anti-alias하는 것보다는 좋다던 분들도 있었는데, 별로 안 좋나요 ㅇㅅㅇ? --Cyberkagami (토론) 2010년 9월 24일 (금) 16:54 (KST)
클리어타입 기술은 그다지 새로운 기술이 전혀 아닙니다. 리눅스 등등에서는 보다 정교하게 글꼴을 랜더링하는 방식을 지원합니다. 그리고 Anti-alias기법이 아니고 힌팅기법의 일종이고요. Anti-Alias는 계단현상을 완화시켜주는 기술이라면 힌팅은 뿌옇게 흐리게 랜더링되는 것을 호히려 막고 보다 선명하게 보여주게 하는 기술로 볼 수도 있습니다. 사실 힌팅이라는 것이 벡터를 픽셀기반 디바이스에 대해서 grid fit하는 기술인 바. Anti-Alias와 다른 별도의 기술입니다. --WkPark (토론) 2010년 10월 3일 (일) 17:16 (KST)

미디어위키 메모[편집]

  • 내부 링크는 꺽쇠괄호 두개. 외부 링크는 모인모인 문법과 같다. :)
  • 틀이라는 재밌는 기능이 있다.
  • 이탤릭, 볼드도 모인모인 문법과 동일하다.
  • 인덴트는 ":" 문자로 시작한다.
    • Ascii Friendly 문법은 아니다.

모판[편집]

힌팅[편집]

벡터 방식의 윤곽선 글꼴을 화면 표시장치에 나타낼 때 특히 작은 크기로 표시할 때, 픽셀 기반의 디바이스인 화면상의 픽셀 격자에 맞추어 윤곽선을 이루는 점(콘트롤 포인트)의 위치를 미세하게 조정해주는 기술로서 이렇게 미세하게 조정된 윤곽선이 화면 장치에 나타날때 Anti-alias에 의해 가까운 선끼리 겹쳐지거나 뭉게지는 것을 최소화 해주는 기술.

윤곽선을 화면상에 표시하려면 윤곽선의 제어점이 화면 장치의 격자에 대응하는 제어점으로 변환되게 되는데 이 위치를 미세하게 조정하는 과정을 특별히 grid-fitting이라고 한다. grid-fit된 제어점을 통해 그려지게 되는 화면상의 일련의 점들은, grid-fit하지 않았을 때 그려지는 일련의 점들보다 그 간격이 보다 일정하게 되고, 서로 겹쳐지지 않게끔 제어점을 조정하게 된다. grid-fit 하지 않고 힌팅정보를 무시하게 되면 화면상의 격자로 표현되는 일단의 점의 집합은 화면상의 격자가 부족할 때 (작은 크기로 글꼴을 렌더링할 때) 원본 윤곽선을 종종 제대로 표현하지 못하는 경우가 발생하게 된다. 획이나 점이 빠지거나 (drop out), 획간 간격이 사라져서 붙어버리거나, 글자를 서로 구분하기 힘들게 되는 경우가 발생하는 것이다.

grid-fit 기술은 자체는 사실 특별한 기술이 아니게 보이지만 MS가 특허를 가진 기술이며, 특별히 트루타입 글꼴일 경우에 대해서 힌팅 인스트럭션을 통해 grid-fit이 픽셀 기반으로 이루어지게 된다. Type1글꼴의 경우는 픽셀기반의 grid-fit 혹은 힌팅인스트럭션을 지원하지 않으며 오픈타입 글꼴의 자형이 Type1으로 되어있는 경우는 화면 장치에 랜더링되는 결과는 사용하는 글꼴 렌더링 드라이버에 의존하게 된다. (그래서 Type1 형태의 오픈타입 글꼴의 경우에는 운영체제에 따라서 그 랜더링 결과가 상당히 차이가 있다. 윈도우에서는 Type1의 글꼴 랜더링 결과가 상당히 밉고, 리눅스나 맥에서는 상당히 미려하다)

grid-fit 기술 이외에도 *stem / *hint 이라던지 blue 값 등등 포스트스크립트 Type1에서 쓰이는 힌팅기술이 있다. 이 경우는 화면 장치에 특화된 기술이 아닌 고해상도 출력 디바이스에 대한 힌팅기술이며, 이 값들은 PS 디바이스의 랜더링 엔진의 파라메터값 같은 것이라서 랜더링 디바이스/소프트웨어에 따라서 그 결과나 구현이 전혀 다를 수도 있다.


힌팅 인스트럭션은 어셈블러 형태의 저수준 언어이며, 힌팅 인스트럭션을 직접 사용하거나, MS에서 배포하는 Volt를 통해서 grid-fit 기술을 적용할 수 있다.

http://www.typotheque.com/articles/hinting 에서 좀 더 자세한 설명과 예시를 시각적으로 볼 수 있다.