TTF FONT SIZE problem

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • TTF FONT SIZE problem

      Hello,I use emwin V5.48 in Novoton N9H20 MCU with 480x800 LCD.

      Use GUI_TTF_CreateFontAA to create 1 font size.

      It works when the font size is set to 170 or less.

      If the font size exceeds 170, it will not be displayed on the screen.
      - Even if the font size exceeds 170, the return value of the GUI_TTF_CreateFontAA function succeeds.

      What is the largest font size available in TTF?

      Please help me solve the problem.

      example code

      unsigned ttf_aHeight[1] = {170};
      GUI_TTF_CS ttf_aCS[1];
      GUI_FONT ttf_aFont[1];

      ttf_aCS[0].PixelHeight = ttf_aHeight[0];
      ttf_aCS[0].pTTF = &TTF_Data;
      result = GUI_TTF_CreateFontAA(&ttf_aFont[0], &ttf_aCS[0]);

      Thanks a lots
    • Hi
      We run emWin for Nuvoton's N9H20. and try to display Chinese and alphanumeric strings by using TTF font. It is OK for size less than 128. Fail to display the Chinese string for size equal to 128. Alphanumeric characters is OK for size equal to 128.
      We port the code into Windows tool "SimulationTrial", build and run, the Windows result is the same as Nuvoton's N9H20. It does not seems to be the limitation of memory. We doubt it is the limitation of emWin. Do you have the sample code to display Unicode (Chinese, Korean,...) strings ?
      Thanks a lot.

      Ray