| Tex :: DVI. TEX :: DVI´Â TEXÀÇ DVI (ÀåÄ¡ µ¶¸³Àû) ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Tex :: DVI. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Jan Pazdziora
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~janpaz/Apache-OutputChain-0.11/MakeCapital.pm
Tex :: DVI. ű×
Tex :: DVI. ¼³¸í
Tex :: DVI´Â TexÀÇ DVI (Device Independent) ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. Tex :: DVI´Â TexÀÇ DVI (ÀåÄ¡ µ¶¸³Àû) file.synopsis Tex :: DVI¸¦ »ç¿ëÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. ±Û²Ã :: TFM »ç¿ë; MY $ DVI = NEW TEX :: DVI "texput.dvi"; ³» $ font = new_at font :: tfm "cmr10", 12 ¶Ç´Â die "12 pt : $ font :: tfm :: errstrn"; $ DVI-> ÇÁ¸®¾Úºí (); $ dvi-> begin_page (); $ DVI-> Ǫ½Ã (); ³» $ fn = $ dvi-> font_def ($ font); $ DVI-> ±Û²Ã ($ Fn); $ DVI-> ´Ü¾î ( "³À̵µ"); $ dvi-> hskip ($ font-> space ()); $ dvi-> ´Ü¾î ( "ava"); $ dvi-> black_box ($ font-> em_width (), $ font-> x_height ()); $ DVI-> ÆË (); $ dvi-> end_page (); $ dvi-> postamble (); $ dvi-> close (); ¸Þ¼Òµå tex :: dvi :: new »õ·Î¿î DVI ¿ÀºêÁ§Æ®¸¦ ¸Þ¸ð¸®¿¡ ÀÛ¼ºÇÏ°í Ãâ·Â DVI ÆÄÀÏÀ» ¿±´Ï ´Ù. ±×·± ´ÙÀ½ ¿ä¼Ò´Â ÀûÀýÇÑ ¹æ¹ýÀ» »ç¿ëÇÏ¿© ÆÄÀÏ¿¡ ±â·Ï µÉ ¼ö ÀÖ½À´Ï´Ù.ÀÌ ¹æ¹ýÀº ÇÁ¸®¾Úºí, Postamble, begin_page, end_page, Ǫ½Ã, POPWRITES ¸Å°³ º¯¼öÀÇ ÀûÀýÇÑ ¸í·ÉÀ» Ǫ½ÃÇÕ´Ï´Ù. ±Û²Ã :: TFM °³Ã¼¿¡ ´ëÇÑ ÂüÁ¶. ÀÌ °´Ã¼ÀÇ Á¤º¸°¡ ÀμâµË´Ï´Ù. ÀÌ ¸Þ¼Òµå´ÂÀÌ .dvi file.fontwrites¿¡¼ font_sel ¸í·ÉÀ» ¹ÛÀ¸·Î ³ª¿À´Â ±Û²ÃÀÇ ³»ºÎ ¹øÈ£¸¦ ¹ÝȯÇÕ´Ï´Ù. parametrÀº font_def.hskip, vskipskips.black_box_box_boxcreates¿¡ ¹Ýȯ µÈ ¹øÈ£ÀÔ´Ï´Ù. Ư¼ö ¸í·É, ÇϳªÀÇ ¸Å°³ º¯¼ö´Â ù ¹ø° ¸Å°³ º¯¼ö·Î ÁÖ¾îÁø ´Ü¾î¸¦ ²¨³À´Ï´Ù. ÇöÀç ¼±ÅÃµÈ ±Û²ÃÀº ÇÕÀÚ¿Í kernings¿¡ ´ëÇÑ Á¤º¸¸¦ ¼öÁýÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Áï $ DVI-> ´Ü¾î ( "³À̵µ")¸¦ ¸»ÇÒ ¼ö ÀÖ½À´Ï´Ù. FFI´Â ¸ðµç ±Ç¸®¸¦ ¾Ë°Ô µÉ °ÍÀÔ´Ï´Ù. ÆÄÀÏÀ» Ŭ·Î½º Ŭ·ÎÁîÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
Tex :: DVI. °ü·Ã ¼ÒÇÁÆ®¿þ¾î