Hi Majid, Normally a character fits on one row in height when it is at most 8 pixels high so that's why it is straight forward to print a font like 5 * 7 or 6 *8. A 8 * 12 font does not fit on one row (12 pixels instead of 8) and if you want to use that font anyway it is rotated but you then also have to rotate your LCD.
A solution would be to implement the font without rotation but for that - if I am correct - the driver needs to be updated. Kind regards, Rob ________________________________ Van: [email protected] <[email protected]> namens majid ebru <[email protected]> Verzonden: maandag 26 juli 2021 12:34 Aan: jallib <[email protected]> Onderwerp: [jallib] I can't use font8*12?!? Hi to all I comeback Don't worry , everything is ok 🤣🤣🤣 I can't use font 8*12, Can someone help and guide me ?! [FontError.png]--;@main include 18f4520 pragma target clock 8_000_000 -- xtal frequency pragma target OSC hs pragma target WDT disabled pragma target LVP disabled enable_digital_io() ---------------------------------- GRAPHIC_LCD IO definition ------ var byte GLCD_DATAPRT is portD var byte GLCD_DATAPRT_DIR is portD_direction alias GLCD_E is pin_b0 alias GLCD_RW is pin_b1 alias GLCD_DI is pin_b2 alias GLCD_CS1 is pin_b3 alias GLCD_CS2 is pin_b4 alias GLCD_RST is pin_b5 -- alias GLCD_CS1_DIRECTION is pin_b3_direction alias GLCD_CS2_DIRECTION is pin_b4_direction alias GLCD_RST_DIRECTION is pin_b5_direction alias GLCD_E_DIRECTION is pin_b0_direction alias GLCD_RW_DIRECTION is pin_b1_direction alias GLCD_DI_DIRECTION is pin_b2_direction -- --const GLCD_CLIPPING = TRUE -- enable clipping (of ellipse) -- include delay include glcd_5x7_font include glcd_6x8_font include glcd_8x12_font include glcd_font glcd_font_use(FONT_5X7) -- include glcd_ks0108 include glcd_common -- glcd_init() glcd_clear_screen() -------------------------------- glcd_font_use(FONT_8X12) glcd_char_goto(1, 1) print_string(glcd,"Seting") delay_1s(2) --------------------------------- glcd_font_use(FONT_6X8) glcd_char_goto(1, 20) print_string(glcd,"Seting") delay_1s(2) --------------------------------- glcd_font_use(FONT_5X7) glcd_char_goto(1, 40) print_string(glcd,"Seting") delay_1s(2) --------------------------------- forever loop end loop -- You received this message because you are subscribed to the Google Groups "jallib" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jallib/31ef555f-20d0-47e8-bb11-870dc1877093n%40googlegroups.com<https://groups.google.com/d/msgid/jallib/31ef555f-20d0-47e8-bb11-870dc1877093n%40googlegroups.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "jallib" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jallib/AM0PR07MB6241872A253F48B3252F9853E6E89%40AM0PR07MB6241.eurprd07.prod.outlook.com.
