Safari 初期起動時の文字化けが何とかならないか足掻いてみた

 L1077BDC0:
          push    esi
          push    SSZ108AF004_WebKitFontSmoothingType
          call    [CoreFoundation.dll!__CFStringMakeConstantString]
          mov    ecx,[esp+0Ch]
          add    esp,00000004h
          push    eax
          lea    eax,[esp+0Ch]
          push    eax
          call    SUB_L1077A700
          mov    esi,[eax]
          call    SUB_L1077A540
          mov    esi,eax
          mov    eax,[esp+08h]
          test    eax,eax
          jz     L1077BE05
          push    eax
          call    [CoreFoundation.dll!CFRelease]
          mov    ecx,[esp+10h]
          add    esp,00000004h
          mov    [ecx],esi
          xor    eax,eax
          pop    esi
          retn    0008h
;------------------------------------------------------------------------------
 L1077BE05:
          mov    edx,[esp+0Ch]
          mov    [edx],esi
          xor    eax,eax
          pop    esi
          retn    0008h

 L1077BDC0:
          push    esi
          push    SSZ108AF004_WebKitFontSmoothingType
          call    [CoreFoundation.dll!__CFStringMakeConstantString]
          mov    ecx,[esp+0Ch]
          add    esp,00000004h
          push    eax
          lea    eax,[esp+0Ch]
          push    eax
          call    SUB_L1077A700
          mov    esi,[eax]
          call    SUB_L1077A540
          mov    esi,eax
          mov    eax,[esp+08h]
          test    eax,eax
          jz     L1077BE05
          push    eax
          call    [CoreFoundation.dll!CFRelease]
          mov    ecx,[esp+10h]
          add    esp,00000004h
          cmp    esi,00000004h
          jnz    L1077BE11
          dec    esi

          jmp    L1077B E11
 L1077BE05:
          mov    edx,[esp+0Ch]
          mov    [edx],esi
          xor    eax,eax
          pop    esi
          retn    0008h
;------------------------------------------------------------------------------
 L1077BE11:
          mov    [ecx],esi
          xor    eax,eax
          pop    esi
          retn    0008h

Safari605win2k.cab

とりあえず設定画面は正常に表示できるようになった・ω・

%userprofile%\Application Data\Preferences\com.apple.Safari.plist
の WebKitFontSmoothingType が書き換えられたらこんな苦労しなくていいんですけどねぇ

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です