µ¹°í·¡ ȨÆäÀÌÁö
ID:
PW:


  ¿î¿µÀÚ(2020-09-10 18:14:03, Hit : 1682, Vote : 853
 FreeType Font

D3DXCreateFont - D3DX¿¡¼­ Á¦°øÇÏ´Â ÆùÆ® ·»´õ¸µ ¿¬Ãâ È¿°ú ¸î°¡Áö
https://m.blog.naver.com/cra2yboy/90167138730

ÆùÆ® ij½ÌÀÇ ¿ø¸®
https://playground10.tistory.com/129
https://playground10.tistory.com/130


Direct3D¿¡ FreeType·Î ÆùÆ® Ãâ·ÂÇϱâ
https://bab2min.tistory.com/303
FreeTypeÀ¸·Î Direct3D¿¡ ±ÛÀÚ Ãâ·ÂÇϱâ
https://bab2min.tistory.com/322
À§ÀÇ Äڵ带 ´Ù½Ã ½±°Ô ¼³¸íÇѱÛ
https://playground10.tistory.com/130

¿¹Àü¿¡ Âü°íÇß´ø ¼Ò½º
https://github.com/kuna/dxfreetype

freetype ±âº» ¼Ò½º
https://3dmpengines.tistory.com/1444


------------------------------------------------------------------------------------
FreeType Ãâ·Â

Ãâ·ÂÀº ¾Æ·¡ ±¸Á¶Ã¼¿Í °ü°è°¡ ÀÖ´Ù.
FT_Load_Char, FT_Load_Glyph, FT_Bitmap

freetype tutorial
https://www.freetype.org/freetype2/docs/tutorial/step1.html#section-7
https://www.freetype.org/freetype2/docs/tutorial/index.html

¼³¸í ÀÚ¼¼È÷ µÇ¾î ÀÖÀ½  FT_Load_Char, FT_Load_Glyph, FT_Bitmap
http://soen.kr/     °­Á > ¶óÀ̺귯¸® > FreeType
http://www.soen.kr/lecture/library/freetype/ft2.htm


FreeTypeÀ¸·Î Direct3D¿¡ ±ÛÀÚ Ãâ·ÂÇϱâ
https://bab2min.tistory.com/322
https://playground10.tistory.com/129
https://playground10.tistory.com/130
https://blog.csdn.net/Butterfly_Dreaming/article/details/14525649
https://www.itdaan.com/tw/fc01998ea59c861973dbc70b224b10c1

DirecX API·Î ÆùÆ®·Î ±×¸®´Â ¹æ¹ý
https://blog.csdn.net/blues1021/article/details/46753593


https://blog.naver.com/cor2738/150132276316
https://github.com/kuna/dxfreetype
https://www.geek-share.com/detail/2594906840.html

FreeType Font °á°ú¸¦ ¾Æ½ºÅ° ÄÚµå·Î Ãâ·Â
https://www.geek-share.com/detail/2703339073.html
https://blog.csdn.net/guoke312/article/details/79562920

FreeType ¿¹Á¦1. GDI ÀÌ¿ëÇÑ ±Û¾¾ Ãâ·Â
https://galhui.tistory.com/35

BMPÀ̹ÌÁö·Î ÀúÀå
http://bluebrown.net/wiki/Korean_Font_Rendering

FT_Render_Glyph ÄÚµå ½±°Ô ¼³¸í
https://lifeiseggs.tistory.com/399
http://yhyacinth.github.io/general/2015/05/22/text-draw.html


freetype_with_d3d.zip
https://jawsbom.tistory.com/entry/freetype¿¹Á¦


CEGUI¿¡¼­ FreeTypeFont ·»´õ¸µ ºÐ¼®
http://www.cnitblog.com/vcommon/default.html?page=3 ¿©±â¿¡ ¼³¸íÀÌ ÀÖ¾ú±º....¹Ì¸® Çѹø ÀÐ¾î º¼²¬ ±×·¨³ª ÄÚµå ºÐ¼® ÇÏ´À¶ó »ßÁú»ßÁú


CEGUIÀÇ ±Û²ÃÀº FreeTypeÀ» »ç¿ëÇÏ¿© FreeType :: rasterize¸¦ »ý¼ºÇÏ¿© À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù.
FT_Load_Char, drawGlyphToBuffer°¡ »ý¼ºµÈ´Ù.

¾Æ·¡ ÇÔ¼ö¿¡¼­ ºñÆ®¸ÊÀ¸·Î ¸¸µç´Ù.
void FreeTypeFont::rasterize (utf32 start_codepoint, utf32 end_codepoint)
                            drawGlyphToBuffer(drawGlyphToBuffer....) : ¸Þ¸ð¸®¿¡ ÆùÆ®¸¦ ºñÆ®¸ÊÀ¸·Î ·ÎµùÇÑ´Ù.
                                                        is->getTexture ()->loadFromMemory(drawGlyphToBuffer.... ) : ºñÆ®¸ÊÀ» ÅØ½ºÃÄ¿¡ º¹»çÇÑ´Ù.

Copy the FreeType glyph bitmap into the given memory buffer                                                        
void CEGUI:: FreeTypeFont::drawGlyphToBuffer (argb_t *buffer, uint buf_width) 


CEGUI ÅØ½ºÃÄ ÆÄÀÏ ·Îµù
Texture´Â loadFromFile () ¹× loadFromMemory () ¸Þ¼­µå¸¦ ±¸Çö

CEGUI ·»´õ¸µ
Renderer´Â addQuad ±¸Çö       

https://www.itread01.com/content/1550551172.html

CEGUI::Renderer::addQuad : ·»´õ·¯¿¡¼­ °è¼Ó È£ÃâµÊ
Texture::loadFromFile, Texture::loadFromMemory : ÅØ½ºÃÄ ·Îµù½Ã, ÆùÆ® »ý¼º½Ã ¸¸µé¾îÁü




¡â unity shader
¡ä MyGui

Copyright 1999-2022 Zeroboard / skin by zero