起動時の認証画面のユーザ名の文字が間違っている

起動時の認証画面のユーザ名(日本語の人名)に使われている漢字「弥」が間違っています。


漢辞海によると「弥」の右上の横棒は「とめる」のが正しく、その下の【小】と「つける」のが正しいです。

他の漢字辞典を見ても構成部品としては「はねる」【乛】を含むと書かれているものもありますが漢字全体では「とめる」のが正しく、また【小】は上と「つける」のが正しいです。

日本語の漢字は「つける」「はねる」「とめる」など些細と思われるところでも細かくルールが決まっています。

おそらくこの「はねる」漢字は中国語の文字ではないかと思います。日本人の人名に中国語のフォントが使われていることが原因ではないかと思います。


非常に気持ち悪いので修正したいのですが、設定でフォントを選べるわけでもないため自分では修正できません。

利用するフォントをOSを修正していただきたい。


参考: https://shinya-ohtani.hatenadiary.org/entry/2020/01/23/133402



MacBook Pro 13", macOS 10.14

投稿日 2020/01/23 20:26

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2020/02/17 00:31

みなさま!解決しました!

5年くらい前から少しずつたまっていたイライラが、今日解決しました!!本当に皆さんありがとうございます。


問題の症状

  • FileVault2をONにしているときに、
  • 起動時のFileVault2解錠の画面で、
  • 適切ではない言語地域のフォント
  • アカウント名(UserFullName)が表示されてしまう


解決方法

1. もしAppleLanguagesが適切な言語地域になっていなければ、適切な言語地域に変更する

$ sudo defaults write /Library/Preferences/.GlobalPreferences.plist AppleLanguages '("ja-JP", "en-JP")


確認方法:

$ defaults read /Library/Preferences/.GlobalPreferences.plist AppleLanguages
(
    "ja-JP",
    "en-JP"
)

2. FileVault2解錠時の画面に使われる画像ファイルを作り直す。

一度ユーザのフルネームを別のものに変更しOKボタンを押した後に、所望のフルネームに設定し直す。

このとき次のファイルの更新日が変更される。/Volumes/Preboot/は自動でマウントされたり自動でアンマウントされたりしているようなので運が良ければ何もしないでも下記ファイルを`ls - l`などで確認することができる。どうしてもみたいなら自分でマウントする。

/Volumes/Preboot/xxxxxxxxx/System/Library/Caches/com.apple.corestorage/EncryptedRoot.plist.wipekey

3. 再起動

以上で、適切な言語地域でのフォントが利用されたユーザ名がFileVault2の解錠時に表示されるようになる。


問題発生経緯

  • おそらく5年くらい前、OSのアップグレードしたときに、デフォルト言語がenになってしまった。
  • その状態でFileVault2を導入することとなり、ONにした。
  • このタイミングに誤った言語設定でのデフォルトフォントでFileVault2解錠用の画面のキャッシュ画像が生成される
  • このファイルは言語設定を変更しても再生成されないため、この誤ったキャッシュファイルが使い続けられた。


対策

  • ユーザのフルネームを設定するときは必ず事前に言語設定を見直す。その後にフルネームを設定し再起動する。



after:

返信: 40

2020/01/29 03:11 aabce への返信

問題の再現手順はこんな感じ


設定

sudo languagesetup #=> 1) Use English for the main language


確認

defaults read /Library/Preferences/.GlobalPreferences.plist AppleLanguages


結果

(
    en
)


マシン再起動


FileVault を ON にする


マシン再起動


認証画面: 英語、ユーザ名の「弥」は中国語フォント


確認

defaults read /Library/Preferences/.GlobalPreferences.plist AppleLanguages


結果

(
    en
)


設定

sudo defaults write /Library/Preferences/.GlobalPreferences.plist AppleLanguages '("ja-JP", "en-JP")'


確認

defaults read /Library/Preferences/.GlobalPreferences.plist AppleLanguages


結果

(
    "ja-JP",
    "en-JP"
)


マシン再起動


認証画面: 英語、ユーザ名の「弥」は中国語フォント (設定内容が反映されていない)


確認

defaults read /Library/Preferences/.GlobalPreferences.plist AppleLanguages


結果

(
    "ja-JP",
    "en-JP"
)


2020/01/29 03:11 aabce への返信

解決の手順 - 当方ではこんな感じで日本語フォントになります。


FileVault を OFF にする


マシン再起動


ログイン画面: 日本語、ユーザ名の「弥」は日本語フォント


確認

defaults read /Library/Preferences/.GlobalPreferences.plist AppleLanguages


結果

(
    "ja-JP",
    "en-JP"
)


FileVault を ON


マシン再起動


認証画面: 日本語、ユーザ名の「弥」は日本語フォント (期待どおりの結果となる)


ーーーーー


環境: Mac mini 2018 / Mojave 10.14.6


2020/02/10 16:55 hohokihai への返信

だいぶ間が空きましたが...

hohokihai さんによる書き込み:

システムキャッシュが関係していたりするのかもしれません。
FileVaultをOFFにしたあと、セーフブート(キャッシュの削除)したらどうなりますか?

FileVaultを解除する前の時点では、どこからフォントを持ってきているのでしょうね。 システムボリュームの中のフォントは読み込めませんよね? 必要な文字分だけNVRAMかEFIブートパーティションにでも置いているのですかね。 後者の方が可能性が高いかな? これをどうしたら日本語フォントにできるかですね。

FileVaultを使用したこともないし、すぐに試せる環境もないので、推測だけで申し訳ないのですが。

2020/02/16 09:34 品川地蔵 への返信

loginui.efires は複数あるようですが調べたのはこれです。

/Volumes/Preboot/xxxxx/System/Library/Caches/com.apple.corestorage/EFILoginLocalizations/loginui.efires


他のファイルも調べたところ、ユーザアイコンとユーザ名は EncryptedRoot.plist.wipekey に画像として入ってました。

/Volumes/Preboot/xxxxx/System/Library/Caches/com.apple.corestorage/EncryptedRoot.plist.wipekey


EFILoginGraphics キーの値から抽出


例: avatar_back_down.png -「直弥1R」はフォントの判別がしやすいように設定したダミーのユーザ名です。


あと、CryptoUserInfo.plist 内の PictureData キーには未加工のユーザアイコン (丸くくり抜いてない) が入ってるようです。

/Volumes/Preboot/xxxxx/var/db/CryptoUserInfo.plist


Lucida13.efires など、他のファイルにもいろいろ入ってますが、ほとんどが画像でフォントは入ってないようです。


2020/02/17 04:25 aabce への返信

なるほど。システム環境設定から EncryptedRoot.plist.wipekey を突っつくのがミソ...ということなんですね。ということは、ユーザアイコンの変更でもいけるかも。はにさんも同様の手順で直るのかな。(直ってほしい)


とにかく、解決して良かったですね。私も勉強になりました。ありがとうございます。


このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

起動時の認証画面のユーザ名の文字が間違っている

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。