65536

気が向いたときに書くメモ。

Mac OS Xでキュゥべえ顔文字が表示されなくなったときの暫定対処法

いつからか「(◕‿‿◕)」がちゃんと表示されなくなってしまい、Twitterでのコミュニケーションが円滑に行えず困っていました。

あるフォント中に存在しない文字を他のフォントによって補完するためにWindowsではFont Link機能が使われていたように記憶していますが、どうやらMacではsans-serifではこれ、serifではこれというように、一般名毎に補完で使われるべきフォントを指定する仕組みになっているようです。その設定ファイルは

/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist

ここにありました。記述規則についてはよく知りませんが、MS Pゴシックが導入された環境下でdefaultとsans-serifのarrayの中の末尾に

<string>MS PGothic</string>

を書き加えると表示されるようになりました。
もしもっと良い解決法があれば教えてください。


ちなみに今回の件には関係ないはずですが、Office 2011を導入するとMS製のArialやTimes New Romanなどを押しつけられてMac OS X標準のそれらが勝手にFonts Disabledディレクトリに放り込まれてしまうようです。Fonts Disabledディレクトリに移動してしまうとFont Book.appからも見えない状態になってしまうので、この状態になっていることについ先ほどまで気づきませんでした。私はこの状態が気持ち悪いので全てのフォントをFonts DisabledディレクトリからFontsディレクトリに戻し、Font Book.appから重複解決を行っています。

sms2gmail iMessage暫定対応版

@naitakuさんが作っておられたsms2gmailのiMessage暫定対応版です。
SMS, MMS, iMessageのデータをiPhoneのバックアップファイルから抜き出し、Gmailにアップロードします。

動作環境など

RubyCocoaを新たに使用したためMac OS X専用です。RubyCocoa 1.0.2でしかおそらく動作しませんので実行前にRubyCocoaの最新版をインストールしてください。Lion付属のRubyCocoaではバグのため落ちます。
Snow Leopard, Leopardについては手元に環境がないためわかりません。

本家と同様に

  • e4u-encode
  • sqlite3

も使用しますのでなければインストールしてください。

できないこと

iMessageの絵文字表示
Gmailのページ上では絵文字が表示されません。ただしUnicode絵文字を扱える環境(Mail.appなど)では正常に表示されます。
Gmail上でのきれいなスレッド表示
生成メールのIn-Reply-ToヘッダやReferencesヘッダにでたらめな列を入れているので、あまりきれいにはスレッド表示されません。

その他の仕様はsms2gmail Ver.0.3とほぼ同じです。



手元のデータが少ないため検証が不十分です。自己責任で、Ruby言語のことがいろいろわかる人だけお使いください。

ダウンロード

はじめの1エントリ

はてなブログのメインは見たままモードなのか、それともはてな記法モードなのか。
見たままモードだと公開ボタンを押すまで実際の表示がわからないし、はてな記法モードはどれが使えてどれが使えないのかよくわからない。


ということで。

スーパー続きを読む記法

見出し

t*時刻付き

t+1*時刻付き

name*属性付き

[カテゴリ]カテゴリ付き

小見出し

小々見出し

  • リスト
    • リスト
    • リスト
      • リスト
        • リスト
  1. リスト
    1. リスト
    2. リスト
  • リスト
      1. リスト
      2. リスト
          • リスト
定義
リスト
定義
リスト
表組み 記法
表組み 記法

引用記法

pre
記法
スーパー<br />pre
記法
@test.each do |t|
  p "test_{t.to_s}" # スーパーpre記法(シンタックス・ハイライト)
end
   ∩___∩
   | ノ      ヽ
  /  ●   ● | aa記法──!!
  |    ( _●_)  ミ
 彡、   |∪|  、`\
/ __  ヽノ /´>  )
(___)   / (_/
 |       /
 |  /\ \
 | /    )  )
 ∪    (  \
       \_) 

脚注記法*1




↑改行記法

divで囲ったpタグ停止記法

\Large f(x)=\int_{-\infty}^x mime\TeX_{notation} \cdot e^{-t^2}dt

[uke: |: C _ Am F G7 1 - C :| ]
[uke: 2 - C G7 C]
[uke:tp]