· 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
Take care of the luxuries and the necessities will take care of themselves.


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.0048 sec