· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Bytecode Interpreter

¾ÖÇÿ¡ patent°¡ ÀÖ´Â TrueType ÈùÆà ±â¼ú

image

À§¿¡¼­ ó·³ MSÀÇ Tahoma Verdana GeorgiaµîµîÀÇ ±Û²ÃÀÌ ±ò²ûÇÏ°Ô ³ª¿À´Â °ÍÀº ±Û²Ã¿¡ ºñÆ®¸Ê ±Û²ÃÀÌ ÀÚü ³»ÀåµÇ¾î¼­ ±×·¯ÇÑ °ÍÀÌ ¾Æ´Ï´Ù.

ÀÌ´Â TrueTypeÈùÆà ±â¼ú ¶§¹®ÀÌ´Ù.

¶ÇÇÑ BytecodeInterpreter¸¦ È°¼ºÈ­ÇÑ »óÅ¿¡¼­ Subpixel ·»´õ¸µ(À©µµ¿ìÁîÀÇ cleartype°°Àº ·»´õ¸µ¹æ½Ä)À» È°¼ºÈ­½ÃÅ°¸é ¾ÈƼ¾Ù¸®¾î½ÌÀÌ µÇ¾î LCD¸¦ »ç¿ëÇÏ´Â °æ¿ì Á» ´õ ¹Ì·ÁÇÑ ±Û²ÃÀ» º¼ ¼ö ÀÖ´Ù.

¸®´ª½º¿¡¼­ ÀÌ ±Û²ÃÀÌ Àß º¸ÀÌÁö ¾Ê´Â´Ù¸é, FreeType2¶óÀ̺귯¸®°¡ Bytecode interpreter¸¦ È°¼ºÈ­ÇÏ°í ÄÄÆÄÀÏÀ» Çß´ÂÁö È®ÀÎÇØ º¸¶ó.
  • µ¥ºñ¾È, FreeBSD, GentooµîµîÀÇ ¹èÆ÷ÆÇÀº »ó¿ëÀÌ ¾Æ´Ï¹Ç·Î ¾ÖÇÃÀÇ ÈùÆñâ¼úÀ» Àû¿ëÇØ ³õ°í ¹èÆ÷ÇÏ°í ÀÖ´Ù.
  • RedHat¹èÆ÷ÆÇÀº BytecodeInterpreter°¡ ±âº»ÀûÀ¸·Î ²¨Á®ÀÖÀ¸¹Ç·Î, MSÀÇ ¿µ¹® ±Û²ÃÀ» ¿¹»Ú°Ô º¸·Á¸é FreeType2¸¦ ´ÙÀ½°ú °°ÀÌ ´Ù½Ã ÄÄÆÄÀÏ ÇØ¾ß ÇÑ´Ù. (freetype.specÆÄÀÏÀ» °íÄ¡°Å³ª ´ÙÀ½ÀÇ ¹æ¹ýÀ» ¾¸)

Bytecode Interpreter È°¼ºÈ­Çϱâ

Fedora/Redhat ¹èÆ÷ÆÇÀº BytecodeInterpreter¸¦ È°¼ºÈ­½ÃÄѼ­ Freetype¸¦ ÀçÄÄÆÄÀÏ Çؾ߸¸ MSÀÇ CoreFonts¿¡ ´ëÇؼ­ Á» ´õ ¹Ì·ÁÇÑ ¿µ¹® ±Û²ÃÀ» º¼ ¼ö ÀÖ´Ù.

FedoraÀÇ °æ¿ì without_bytecode_interpreter¸¦ 0À¸·Î ÀçÁ¤ÀÇ Çϸç ÄÄÆÄÀÏÇÏ¸é µÈ´Ù.
$ rpmbuild --define "without_bytecode_interpreter 0" --rebuild freetype-*.src.rpm


Bytecode interpreter°¡ È°¼ºÈ­µÇÁö ¾Ê¾ÒÀ» °æ¿ì´Â FreeType2 ÀÚüÀÇ ¿ÀÅäÈùÆà ¿£Áø¿¡ ÀÇÇÑ °á°ú¹°À» º¸¿©ÁØ´Ù. µû¶ó¼­, ÈùÆÃÀÌ Á¦´ë·Î µÇÁö ¾ÊÀº °ª½Ñ ±Û²ÃÀÇ °æ¿ì´Â Xft2¿¡¼­ ¿ÀÈ÷·Á ¿¹»Ú°Ô ³ª¿À´Â °á°ú°¡ »ý±ä´Ù.

ÈùÆÃÀÌ Á¦´ë·Î µÇÁö ¾ÊÀº ±Û²ÃÀ» ±×³É º¸¿©ÁÖ¸é µéÂß³¯Âß °è´ÜÇö»óÀÌ º¸ÀÏ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ °æ¿ì Àû¿ëÇÒ ¼ö ÀÖ´Â ±â¼úÀÌ AA(AntiAliasing)ÀÌ´Ù. AA¸¦ Àû¿ëÇÏ¸é ±Û²ÃÀÌ »ì¦ ¹¶°ÔÁö¸é¼­ °è´ÜÇö»óÀÌ ¿ÏÈ­µÇ°í, ±Û¾¾ÀÇ Å©±â°¡ ¸Å¿ì ÀÛÀº ÈùÆÃÀÌ Á¦´ë·Î µÇÁö ¾ÊÀº ±Û²Ãµé¿¡ ´ëÇؼ­ ÁÁÀº °á°ú¸¦ º¸¿©ÁØ´Ù.

±×·¯³ª, ºñÆ®¸ÊÀÌ ³»ÀåµÇ°Å³ª ¾çÁúÀÇ ÈùÆÃÀÌ Àû¿ëµÈ °ªºñ½Ñ ±Û²ÃÀº Àû´çÈ÷ ÀÛÀº ±Û²Ã¿¡ ´ëÇؼ­´Â AA¸¦ ²ô°í ÈùÆø¸ Àû¿ëÇÑ °ÍÀÌ º¸±â¿¡ ´õ ÁÁÀ» ¼ö ÀÖ´Ù. ƯÈ÷, ÇÑÀÚ Çѱ۵îµîÀÇ ¿µ¹®º¸´Ù ȹÀÌ ¸¹Àº °æ¿ì´Â Àû´çÈ÷ ÀÛÀº ±Û²Ãµé¸¸ ¼±ÅÃÀûÀ¸·Î AA¸¦ ²ô´Â °ÍÀÌ ´õ ³ªÀ» ¼ö ÀÖ´Ù.

ÀÌ·¯ÇÑ ÀÌÀ¯·Î TrueType±Û²ÃÀº gasp¶ó´Â °ÍÀ» Áö¿øÇϸç, ƯÁ¤ ¹üÀ§ÀÇ ±Û²ÃÀº AA¸¦ ÇÏÁö ¸»¶ó´Â Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù. ±×·¯³ª, ±Û²ÃÀÇ ´ëºÎºÐÀº ¾µ¸ð ¾ø´Â gaspÁ¤º¸¸¦ °¡Áö°í ÀÖÀ¸¸ç, FreeType2´Â gaspÁ¤º¸¸¦ ¾Æ¿¹ ¾²Áö ¾Ê°í FontConfig¿¡¼­ AA¸¦ ÄѰųª ²ô°Å³ª Á¶ÀýÇÒ ¼ö ÀÖ°Ô ÇÏ¿´´Ù. --WkPark

À©µµ¿ìÁîÀÇ ¹ÙÅÁ(ü)/±¼¸²(ü)µîµî¿¡´Â ºñÆ®¸Ê ³»Àå ±Û²ÃÀÌ µé¾îÀÖ´Ù. CJK±Û²ÃµéÀº ȹÀÌ ¸¹¾Æ¼­ ÈùÆñâ¼úÀ» Àû¿ëÇϱâ Èûµé±â ¶§¹®¿¡ Â÷¶ó¸® ¼ÕÀ¸·Î ÀÏÀÏÈ÷ ´Ùµë¾î ³õÀº ºñÆ®¸ÊÀ» ³»ÀåÇÏ´Â °ÍÀÌ ´õ Æí¸®Çϱ⠶§¹®ÀÌ´Ù.



ID
Password
Join
You attempt things that you do not even plan because of your extreme stupidity.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-02-04 18:46:38
Processing time 0.0044 sec