Selenium でscreenshotした画像上の文字化け対策
November 5, 2023 – 3:50 pmSeleniumで操作したブラウザのスクリーンショットが次に示すように、日本語が正しく再現できなくなっていた:
日本語fontをインストールすることにより正しく再現できた:
日本語fontsのinstallは以下の要領でおこなった:
[root@Server02 ~]# dnf install langpacks-core-font-ja Last metadata expiration check: 0:36:38 ago on Sun Nov 5 11:13:34 2023. Dependencies resolved. ============================================================================================================================================================================ Package Architecture Version Repository Size ============================================================================================================================================================================ Installing: langpacks-core-font-ja noarch 3.0-16.el9 appstream 9.4 k Installing dependencies: google-noto-cjk-fonts-common noarch 20201206-4.el9 appstream 20 k google-noto-sans-cjk-ttc-fonts noarch 20201206-4.el9 appstream 84 M Transaction Summary ============================================================================================================================================================================ Install 3 Packages Total download size: 84 M Installed size: 128 M Is this ok [y/N]: y Downloading Packages: (1/3): langpacks-core-font-ja-3.0-16.el9.noarch.rpm 144 kB/s | 9.4 kB 00:00 (2/3): google-noto-cjk-fonts-common-20201206-4.el9.noarch.rpm 239 kB/s | 20 kB 00:00 (3/3): google-noto-sans-cjk-ttc-fonts-20201206-4.el9.noarch.rpm 14 MB/s | 84 MB 00:05 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 13 MB/s | 84 MB 00:06 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : google-noto-cjk-fonts-common-20201206-4.el9.noarch 1/3 Installing : google-noto-sans-cjk-ttc-fonts-20201206-4.el9.noarch 2/3 Installing : langpacks-core-font-ja-3.0-16.el9.noarch 3/3 Running scriptlet: langpacks-core-font-ja-3.0-16.el9.noarch 3/3 Verifying : google-noto-cjk-fonts-common-20201206-4.el9.noarch 1/3 Verifying : google-noto-sans-cjk-ttc-fonts-20201206-4.el9.noarch 2/3 Verifying : langpacks-core-font-ja-3.0-16.el9.noarch 3/3 Installed: google-noto-cjk-fonts-common-20201206-4.el9.noarch google-noto-sans-cjk-ttc-fonts-20201206-4.el9.noarch langpacks-core-font-ja-3.0-16.el9.noarch Complete!