Opened 7 months ago
Last modified 7 months ago
#23617 new defect
Locale setting is not reflected in font selection
Reported by: | t-matsuu | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | latest |
Keywords: | template_report windows locale language detection | Cc: |
Description
What steps will reproduce the problem?
- Start JOSM with locale setting "Autodect" on Windows 11 with locale set to Japanese
- Watch motd
- Change language on JOSM from "Autodetect" to "Japanese"
- Restart JOSM
- Watch motd
What is the expected result?
Japanese font is used in both locale settings.
What happens instead?
Chinese font is used with locale setting "Autodetect" and Japanese font is used with locale setting "Japanese".
Please provide any additional information below. Attach a screenshot if possible.
UI and motd messages are shown in Japanese in both locale settings.
Therefore, we believe that the automatic locale detection is successful, but the detection results are not reflected in the font selection.
The Splash progress area may also have the same problem.
Revision:19039 Build-Date:2024-04-10 13:32:33 Identification: JOSM/1.5 (19039 ja) Windows 11 64-Bit OS Build number: Windows 10 Pro 2009 (22631) Memory Usage: 494 MB / 4006 MB (120 MB allocated, but free) Java version: 21.0.2+13-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel Screen: \Display0 1920×1200 (scaling 1.25×1.25) Maximum Screen Size: 1920×1200 Best cursor sizes: 16×16→32×32, 32×32→32×32 System property file.encoding: UTF-8 System property sun.jnu.encoding: MS932 Locale info: ja_JP Numbers with default locale: 1234567890 -> 1234567890 VM arguments: [-Djpackage.app-version=1.5.19039, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=%UserProfile%\AppData\Local\JOSM\JOSM.exe] Plugins: + apache-commons (36176) + ejml (36176) + geotools (36176) + jackson (36176) + jaxb (36118) + jts (36004) + opendata (36200) + pmtiles (36219) + utilsplugin2 (36241) Tagging presets: + https://raw.githubusercontent.com/yopaseopor/traffic_signs_preset_JOSM/master/JP.zip Map paint styles: + https://raw.githubusercontent.com/yopaseopor/traffic_signs_style_JOSM/master/Styles_Traffic_signs_PAC.zip - https://josm.openstreetmap.de/josmfile?page=Styles/LayerChecker&zip=1 Last errors/warnings: - 00000.440 W: extended font config - overriding 'filename.Malgun_Gothic=malgun.ttf' with 'MALGUN.TTF' - 00000.442 W: extended font config - overriding 'filename.Myanmar_Text=mmrtext.ttf' with 'MMRTEXT.TTF' - 00000.443 W: extended font config - overriding 'filename.Mongolian_Baiti=monbaiti.ttf' with 'MONBAITI.TTF' - 00000.889 E: java.security.KeyStoreException: Windows-ROOT not found. 原因: java.security.NoSuchAlgorithmException: Windows-ROOT KeyStore not available
Attachments (1)
Change History (5)
by , 7 months ago
Attachment: | screenshot.png added |
---|
comment:1 by , 7 months ago
Keywords: | windows locale language detection added |
---|
comment:2 by , 7 months ago
Here is the screenshot of the issue.
You can easily see the differences in the red circled characters.
My English is not very good, so please refer to the document "Your Code Displays Japanese Wrong" for more information on this issue.
Screenshot