±Û²Ã ±¸¼º ¶óÀ̺귯¸®FontConfig´Â ±Û²Ã ¾×¼¼½º¸¦ ±¸¼ºÇÏ°í »ç¿ëÀÚ Á¤ÀÇÇϱâÀ§ÇÑ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
±Û²Ã ±¸¼º ¶óÀ̺귯¸® ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Freely Distributable
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Keith Packard
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://ozlabs.org/~jk/projects/petitboot/
±Û²Ã ±¸¼º ¶óÀ̺귯¸® ű×
±Û²Ã ±¸¼º ¶óÀ̺귯¸® ¼³¸í
FontConfig´Â ±Û²Ã ¾×¼¼½º¸¦ ±¸¼ºÇÏ°í »ç¿ëÀÚ Á¤ÀÇÇϱâÀ§ÇÑ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. fontconfig´Â ±Û²Ã access.font ±¸¼º ¶óÀ̺귯¸®¸¦ ±¸¼ºÇÏ°í »ç¿ëÀÚ Á¤ÀÇÇϱâÀ§ÇÑ ¶óÀ̺귯¸®¿¡ Æ÷ÇÔ µÈ µÎ °¡Áö Çʼö ¸ðµâ, XML ÆÄÀÏ¿¡¼ ³»ºÎ ±¸¼ºÀ» ºôµåÇÏ´Â ±¸¼º ¸ðµâ°ú ±Û²Ã ÆÐÅÏÀ» ¼ö¶ôÇÏ°í °¡Àå °¡±î¿î ÀÏÄ¡ÇÏ´Â ±Û²ÃÀ» ¹ÝȯÇÏ´Â ±¸¼º ¸ðµâÀ» Æ÷ÇÔÇÕ´Ï´Ù. ±¸¼º ¸ðµâÀº XML Æ®¸®¸¦ ÅëÇØ °É¾î°¡´Â fcconfig datatype, libexpat ¹× fcconfigparse¸¦ ÅëÇØ µ¥ÀÌÅÍ°¡ ¹ß°ß µÈ µ¥ÀÌÅÍ°¡ÀÖ´Â ±¸¼ºÀ» ¾Ï½ÃÇÕ´Ï´Ù. ¿ÜºÎÀÇ °üÁ¡¿¡¼ ¶óÀ̺귯¸®ÀÇ ±¸¼ºÀº À¯È¿ÇÑ XML Æ®¸®¸¦ »ý¼ºÇÏ°í FCConfigParse¿¡ °ø±ÞÇÏ´Â °ÍÀ¸·Î ±¸¼ºµË´Ï´Ù. ½ÇÇàÁßÀÎ ±¸¼ºÀ» º¯°æÇϱâÀ§ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Á¦°øµÈ ´Ù¸¥ ¸ÞÄ¿´ÏÁò ¸¸ ÀÀ¿ë ÇÁ·Î±×·¥ Á¦°ø ±Û²Ã ÆÄÀÏ ¸ñ·Ï¿¡ ±Û²Ã ¹× µð·ºÅ丮¸¦ Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù. Àǵµ´Â ±Û²Ã ±¸¼ºÀ» ºñ±³Àû Á¤ÀûÀ¸·Î ¸¸µé°í °¡´ÉÇÑ ÇÑ ¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ °øÀ¯ÇÏ´Â °ÍÀÔ´Ï´Ù. ÇϳªÀÇ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î À̸§À» Àü´ÞÇÒ ¶§ ´õ ¾ÈÁ¤µÈ ±Û²Ã ¼±ÅÃÀ¸·Î À̾îÁú °ÍÀ¸·Î ±â´ëµË´Ï´Ù. XMLÀº ¿Ã¹Ù¸¥ ±¸Á¶¿Í ±¸¹®À» À¯ÁöÇÏ¸é¼ ¿ÜºÎ ¿¡ÀÌÀüÆ®°¡ ÆíÁý ÇÒ Çü½ÄÀ» Á¦°øÇϱ⠶§¹®¿¡ ±¸¼º ÆÄÀÏ Çü½ÄÀ¸·Î ¼±ÅõǾú½À´Ï´Ù. ÀÚ½ÅÀÇ ÀÏÄ¡¸¦ ¼öÇà ÇؾßÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥Àº ¶óÀ̺귯¸®¿¡¼ »ç¿ë °¡´ÉÇÑ ±Û²Ã¿¡ ¾×¼¼½ºÇÏ°í °³ÀÎ ¸ÅĪÀ» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀºÀÌ ¶óÀ̺귯¸®¿Í °³ÀÎ ±¸¼º ¸ÞÄ¿´ÏÁò Áß¿¡¼ ¼±ÅÃÇϵµ·Ï °¿äÇÏ´Â ´ë½Å ¶óÀ̺귯¸®¿¡¼ ÀûÀýÇÑ ±â´ÉÀ» ¼±ÅÃÇÏ°í ¼±ÅÃÇÒ ¼öÀÖ´Â °ÍÀÔ´Ï´Ù. Èñ¸ÁÀº ÀÌ°ÍÀÌ ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ±Û²Ã ±¸¼ºÀÌ ÇÑ °÷¿¡¼ Áß¾Ó ÁýÁß½ÄÀ» À¯ÁöÇÒ ¼ö ÀÖÀ½À» º¸ÀåÇÕ´Ï´Ù. ±Û²Ã ±¸¼º Áß¾Ó ÁýÁßÈ´Â ±Û²Ã ¼³Ä¡ ¹× »ç¿ëÀÚ Á¤ÀǸ¦ ´Ü¼øÈ ¹× Á¤±ÔÈÇÕ´Ï´Ù. ¡¤ °øÀ¯ MMAP'ed ij½Ã ÆÄÀÏÀÇ »õ·Î¿î ±â´É. ¡¤ ¸ðµç ±Û²Ã ij½Ã ÆÄÀÏÀº Àбâ Àü¿ëÀ¸·Î ¸ÅÇÎµÇ¾î ¿©·¯ ÇÁ·Î¼¼½º¸¦ ÅëÇØ °øÀ¯µË´Ï´Ù. ¡¤ ½Ãµ¿ ¼º´É ¹× ¸Þ¸ð¸® Dz ÇÁ¸°Æ® °á°úÀûÀ¸·Î ¶óÀ̺귯¸®°¡ ÇöÀúÇÏ°Ô Çâ»óµÇ¾ú½À´Ï´Ù. ¡¤ ±¸¼ºÀº ¿©·¯ ÆÄÀÏ·Î ³ª´¹´Ï´Ù. ¡¤ 2.3Àº µð·ºÅ丮¿¡¼ Ãß°¡ ±¸¼º ÆÄÀÏÀ» ÅëÇÕÇÏ´Â ±â´ÉÀ» Á¦°øÇÏÁö¸¸ ±¤¹üÀ§ÇÏ°Ô »ç¿ëÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ¡¤ »õ·Î¿î ±¸¼º ±¸Á¶°¡ °¡Àå ¸¹ÀÌ »ç¿ëµÇÁö ¾Ê¾Ò½À´Ï´Ù. ±¸¼ºÀ» º°µµÀÇ ÆÄÀÏ·Î ±¸¼ºÇÕ´Ï´Ù.
±Û²Ã ±¸¼º ¶óÀ̺귯¸® °ü·Ã ¼ÒÇÁÆ®¿þ¾î