Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-13807

input.cpl: The font of the bullet is wrong in some languages

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Trivial
    • 0.4.14
    • None

    Description

      The Control Panel applet "Text Services and Input Languages" (input.cpl) that can be opened from [Regional Options] -> [Languages] Tab -> [Details] Button, is using a wrong font for the bullet that indicates the default language in some non-English languages.

      japanese-bullet-before.png
      japanese-bullet-after.png
      english-bullet-before.png
      english-bullet-after.png

      That font is loaded at source file "reactos/dll/cpl/input/settings_page.c". It uses the system parameter SPI_GETICONTITLELOGFONT and L"\x2022".

      The registry setting of SPI_GETICONTITLELOGFONT is stored by info of file "reactos/boot/bootdata/hivedef.inf":

      HKCU, "Control Panel\Desktop\WindowMetrics","IconFont",0x00000003,f5,ff,ff,ff,00,00,00,00,
      00,00,00,00,00,00,00,00,90,01,00,00,00,00,00,01,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,
      61,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

      This settings means as follows:
      LOGFONT.lfHeight == -11.
      LOGFONT.lfWeight == FW_NORMAL.
      LOGFONT.lfCharSet == DEFAULT_CHARSET.
      LOGFONT.lfFaceName == "Tahoma".

      According to File "reactos/base/setup/usetup/muifonts.h", "Tahoma" font is substituted as another font in Greek, Hebrew, and East Asian. I think we should "Marlett" font for bullets. The patch is this: default-lang-bullet.patch.

      Attachments

        Activity

          People

            katayama_hirofumi_mz Katayama Hirofumi MZ
            katayama_hirofumi_mz Katayama Hirofumi MZ
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: