FreeType.FreeTypeÀº ÀÛ°í È¿À²ÀûÀÌ¸ç »ç¿ëÀÚ Á¤ÀÇ°¡ °¡´ÉÇϸç ÈÞ´ë°¡ °¡´ÉÇϵµ·Ï ¼³°èµÈ ¼ÒÇÁÆ®¿þ¾î ±Û²Ã ¿£ÁøÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
FreeType. ¼øÀ§ ¹× ¿ä¾à
±¤°í
FreeType. ű×
FreeType. ¼³¸í
FreeTypeÀº ÀÛ°í È¿À²ÀûÀÌ¸ç »ç¿ëÀÚ Á¤ÀÇ°¡ °¡´ÉÇϸç ÈÞ´ë ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ ¼ÒÇÁÆ®¿þ¾î ±Û²Ã ¿£ÁøÀÔ´Ï´Ù. FreeType 1Àº ÈÞ´ë¿ë ¹× È¿À²ÀûÀÎ Æ®·ç ŸÀÔ ·»´õ¸µ ¿£ÁøÀ̸ç, ÀÌÁ¦´Â Æ®·ç ŸÀÔ Áö¿øÀ» ¸Å¿ì ´Ù¾çÇÑ Ç÷§Æû ¹× ȯ°æ, ±Û²Ã ¼¹ö, ±×·¡ÇÈ ¶óÀ̺귯¸® ¶Ç´Â ÀÓº£µðµå Systems·Î °¡Á® ¿À´Â µ¥ ¼º°øÀûÀ¸·Î »ç¿ëµË´Ï´Ù .FreeType 1Àº Ŭ¸° ·ë ±¸ÇöÀÔ´Ï´Ù. ÀÌ´Â Apple ¹× Microsoft°¡ °³¹ß ÇÑ ¿ø·¡ TrueType ¿£Áø¿¡¼ ÆÄ»ýµÇÁö ¾Ê½À´Ï´Ù. ±×°ÍÀº ¿ì¸®ÀÇ À§´ëÇÑ ³î¶ó¿ò (°íÅë)ÀÌ Áß¿äÇÑ ¿µ¿ª¿¡¼ ¸Å¿ì °¡³ÇÏ°í ¿Àµµ µÈ °ÍÀ¸·Î ¹àÇô Á³´ø ¹ßÇà µÈ Æ®·ç ŸÀÔ »ç¾çÀÇ À¯ÀÏÇÑ µµ¿òÀ¸·Î ¸¸µé¾îÁ³½À´Ï´Ù. ¸ðÈ£¼ºÀ» ÇØ°áÇϱâ À§ÇØ ¸¹Àº ³ë·ÂÀÌ ´Ã¾î³µ½À´Ï´Ù. ÃÖÁ¾ °á°ú´Â ÈÞ´ë¿ë ¹× ºü¸¥ ·»´õ·¯ÀÔ´Ï´Ù. FreeType 1ÀÌ ¶óÀ̺귯¸® ÀÎ °æ¿ìÀÔ´Ï´Ù. ¸¹Àº »ç¶÷µéÀÌ »ç¿ëÇϵµ·Ï ¼³°è µÇ¾ú´õ¶óµµ ÁÁ¾ÆÇÏ´Â Ç÷§ÆûÀ»À§ÇÑ ±Û²Ã ¼¹ö°¡ ¾Æ´Õ´Ï´Ù. ¶ÇÇÑ ¿ÏÀüÇÑ ÅؽºÆ® ·»´õ¸µ ¶óÀ̺귯¸®°¡ ¾Æ´Õ´Ï´Ù. ±× ¸ñÀûÀº ´Ü¼øÈ÷ ±Û²Ã ÆÄÀÏÀ» ¿°í °ü¸®ÇÏ°í,·Îµå, ÈùÆ® ¹× °³º° ±Û¸®ÇÁ¸¦ È¿À²ÀûÀ¸·Î ·»´õ¸µÇÏ´Â °ÍÀÔ´Ï´Ù. ¶ÇÇÑ Å×½ºÆ® ÇÁ·Î±×·¥¿¡ ÀÇÇØ ½Ã¿¬ µÈ´ë·Î ÅؽºÆ®°¡ ½±°Ô ·»´õ¸µÇÏ´Â ÅؽºÆ®¸¦ ½±°Ô ·»´õ¸µÇÏ´Â °Í°ú °°ÀÌ ´õ ³ôÀº ¼öÁØÀÇ ¶óÀ̺귯¸®¿¡ ´ëÇÑ "Æ®·ç ŸÀÔ µå¶óÀ̹ö"·Î º¼ ¼öµµ ÀÖ½À´Ï´Ù. Ç°ÁúÀº Windows ¹× MacintoshÀÇ ÀÌ·¯ÇÑ ¸Þ¸ð¸® Dz ÇÁ¸°Æ® ¹× ÄÚµå Å©±â (48 ~ 55kbyÀÇ ÀÎÅÚ ÄÚµå »çÀÌ)´Â °â¼ÕÇÏ°Ô À¯ÁöµË´Ï´Ù. ´ëºÎºÐÀÇ ´Ù¸¥ »ó¾÷¿ë ¿£Áø¿¡ ´ëÇØ ¾Ë ¼ö¾ø´Â °ÍÀÔ´Ï´Ù. ´ÙÀ½Àº "freeType"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ Æ®·ç ŸÀÔ ÆÄÀÏ (TTF) ¹× Ä÷º¼Ç (TTC)À» Áö¿øÇÕ´Ï´Ù. GX ¶Ç´Â OpenType ±Û²ÃÀ» Áö¿øÇÏÁö´Â ¾ÊÁö¸¸ ¶óÀ̺귯¸®¿¡¼ ÀÏ¹Ý TTF ÆÄÀÏ·Î ¿ ¼ö ÀÖ°í »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. (TrueType ÀúÀå¼Ò ³»¿¡ À¯Çü 1 ±Û²Ã ÆÄÀÏÀ» ½ÇÁ¦·Î Æ÷ÇÔÇÑ OTF OpenType ±Û²ÃÀ» Á¦¿ÜÇÏ°í). ¡¤ ¸ðµâ ½Ä µðÀÚÀÎ : ¸Þ¸ð¸® ¹× I / O ÀÛ¾÷Àº ÀÚ½ÅÀÇ Ç÷§Æû / ½Ã½ºÅÛ¿¡ ¸Å¿ì ½±°Ô ¸ÂÃãÈ µÉ ¼ö ÀÖ½À´Ï´Ù (Ç¥ÁØ ¸±¸®½º´Â ANSI LIBC Áö¿ø°ú ÇÔ²² Á¦°øµË´Ï´Ù). ¡¤ ±Û²Ã ½º¹«µù, A.K.A. ȸ»ö ½ºÄÉÀϸµ. Win95¿Í ¸¶Âù°¡Áö·Î ·»´õ·¯´Â ¹®ÀÚ (Áï, ´ë°¢¼± ¹× °î¼±)°¡ ÇÊ¿äÇÑ ±Û¸®ÇÁÀÇ ºÎºÐ ¸¸ ºÎµå·´°Ô ¸¸µì´Ï´Ù. ¡¤ Æ®·ç ŸÀÔ »ç¾ç¿¡ Á¤ÀÇ µÈ ¸ðµç ¹®ÀÚ ¸ÅÇÎÀ» Áö¿øÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥Àº ´©°¡ ±â»Ú°Ô ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¿ÏÀüÇÑ ±â´É ¹× È¿À²ÀûÀÎ Æ®·ç ŸÀÔ ¹ÙÀÌÆ® ÄÚµå ÀÎÅÍÇÁ¸®ÅÍ. ¿£ÁøÀº ÀÛÀº Á¡ Å©±â¿¡¼ ¿ì¼öÇÑ Ãâ·ÂÀ» »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±¸¼º ¿ä¼Ò´Â ¸ðÈ£ÇÏ°í ¿ÀÇؾø´Â TrueType »ç¾çÀ¸·Î ÀÎÇØ ±Ç¸®°¡ ¹ß»ýÇϱⰡ ¸Å¿ì ¾î·Æ½À´Ï´Ù. ±×·¯³ª ¿ì¸®´Â ÀÌÁ¦ Windows ¹× Mac ÀÚÁú°ú ÀÏÄ¡ÇÕ´Ï´Ù. ¡¤ ÈÞ´ë¿ë ANSI C (¹× ÀÌÀü FreeType 1 ¹öÀüÀÇ °æ¿ì ÆĽºÄ®)·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù. ¸ðµç Á¾·ùÀÇ ½Ã½ºÅÛ¿¡¼ Àß ÄÄÆÄÀÏÇؾßÇÕ´Ï´Ù (16, 32 ¹× 64 ºñÆ® ÇÁ·Î¼¼¼¿¡¼ Å×½ºÆ®). Àüü ¼Ò½º Äڵ带 »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¿ÀÇ ¼Ò½º ¶óÀ̼¾½º. FreeTypeÀº ¸ðµç Á¾·ùÀÇ »ó¿ë ½Ã½ºÅÛ ¹× ¼ÒÇÁÆ®¿þ¾î¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ¡¤ DOS, UNIX, OS / 2, Win95 ¹× AmigaÀÇ ´ÙÀ½ Ç÷§Æû¿¡¼ RunnableÀ» "Show-Off"ÇÏ´Â Å×½ºÆ® ÇÁ·Î±×·¥À» Á¦°øÇÕ´Ï´Ù. ´Ù¸¥ ½Ã½ºÅÛÀ»À§ÇÑ ¸ðµç Æ÷Åʹ ȯ¿µ ¹Þ°í °³¹ßÀÚ ÆÀ¿¡ ¿¬¶ôÇؾßÇÕ´Ï´Ù. ¡¤ È®Àå Áö¿ø. À̵éÀº °³º°ÀûÀ¸·Î ¿¬°á °¡´ÉÇÑ ´ÜÀ§·Î¼ ´Ù½Ã ÄÄÆÄÀÏÇÏÁö ¾Ê°í ¿£ÁøÀÇ ±â´ÉÀ» Çâ»ó½ÃÅ°´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. TrueType Å×ÀÌºí ¶Ç´Â GX ¹× / ¶Ç´Â OpenType Open (ÈÄÀÚ°¡ ÀÌ¹Ì »ç¿ë °¡´É) ¾×¼¼½ºÇϱâ À§ÇØ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ Ä¿´× Áö¿ø : TrueType Kerning µ¥ÀÌÅÍ´ÂÀÌ ¸±¸®½º¿¡¼ ¿À´Â Ç¥ÁØ È®Àå Áß Çϳª¸¦ ÅëÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª µ¥ÀÌÅ͸¦ "Çؼ®"ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °æ¿ì ¸¹Àº ´Ù¸¥`Çü½Ä 'ÀÌ Áö¿øµË´Ï´Ù. ¡¤ ¼öÁ÷ ¸ÞÆ®¸¯ Áö¿ø. ¿£ÁøÀº ±Û²Ã ÆÄÀÏ (ÀϹÝÀûÀ¸·Î CJV ±Û²Ã)¿¡ÀÖ´Â °æ¿ì Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À» ¼öÁ÷ ±Û¸®ÇÁ ¸ÞÆ®¸¯À¸·Î Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö ¾ÊÀ¸¸é ¼öÆò °ª, Ascender ¹× Descender ¸ÞÆ®¸¯¿¡¼ ¸ÞÆ®¸¯À» ÇÕ¼ºÇÕ´Ï´Ù. Áï, ¼öÁ÷ ÅؽºÆ®¸¦ ¿Ã¹Ù¸£°Ô ·»´õ¸µ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ PostScript Å×ÀÌºí¿¡¼ ±Û¸®ÇÁ À̸§¿¡ ¾×¼¼½ºÇÏ°í·ÎµåÇÏ·Á¸é Ç¥ÁØ È®ÀåÀÌ Á¦°øµË´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ANSI C ¹öÀüÀÇ ¶óÀ̺귯¸®´Â ´Ù¾çÇÑ Ç÷§Æû¿¡ ¹®Á¦¾øÀÌ ÄÄÆÄÀÏÇؾßÇÕ´Ï´Ù. ÀϺΠANSI ȣȯ ÄÄÆÄÀÏ·¯´Â ÄÄÆÄÀÏ ÇÒ ¶§ ¸¹Àº °æ°í¸¦ »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̵éÀº ANSI °æ°í°¡ ¾Æ´Ï¸ç ¾ÈÀüÇÏ°Ô ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÂüÁ¶ ÄÄÆÄÀÏ ¡¤ ¿£ÁøÀ» ½Ã¿¬ÇÏ´Â µ¥ »ç¿ëµÇ´Â Å×½ºÆ® ÇÁ·Î±×·¥Àº ȸéÀ̳ª â¿¡ ¿£ÁøÀÇ Ãâ·ÂÀ» Ç¥½ÃÇϱâ À§ÇØ Tiny Graphics ÇÏÀ§ ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â °Í°ú ´õ ¸¹Àº ½Ã½ºÅÛ¿¡ µû¶ó ´õ ¸¹Àº ½Ã½ºÅÛ¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ÇÏÀ§ ½Ã½ºÅÛÀº Áö±Ý followInd¸¦ Áö¿øÇÕ´Ï´Ù ¡¤ FreeType 1Àº Borland Pascal 7 (DOS), FPRPC (OS / 2), FPC (Linux, DOS, OS / 2) ¹× Delphi (16 ºñÆ® ¹× 32 ºñÆ®)¿¡¼ ÀÌÁ¦´Â ÀÌÁ¦ ½ÇÇàµÇ´Â ÆĽºÄ® ¹öÀüÀÌ Á¦°øµË´Ï´Ù. ¹öÀü). ÀÌÁ¦´Â C ¹öÀüÀ¸·Î °ÅÀÇ ÃֽŠ»óÅÂÀÔ´Ï´Ù.
FreeType. °ü·Ã ¼ÒÇÁÆ®¿þ¾î
µ¥½ºÅ© ¹Ù Æ®À§ÅÍ Ç÷¯±×ÀÎ
DeskBAR Twitter PluginÀ» »ç¿ëÇϸé Twitter.com °èÁ¤¿¡ ¾÷µ¥ÀÌÆ®¸¦ °Ô½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù. ...
62