喫茶XRAYトップページ


[12105] The Emoji返信 削除
2018/7/30 (月) 06:48:04 Mr.XRAY
以下の記事を追加しました.

[ Emoji ( 絵文字 ) の描画 ]
http://mrxray.on.coocan.jp/Delphi/Others/Emoji.htm


[12108] Re:The Emoji返信 削除
2018/8/1 (水) 21:08:02 Mr.XRAY
> [ Emoji ( 絵文字 ) の描画 ]
> http://mrxray.on.coocan.jp/Delphi/Others/Emoji.htm


つまりこういうことです.

TEdit.Text := #$1F52F;

としてもカラーの文字にはならないということです.
TEdit.text := #$1F52F; を実行すると,Windows の Edit コントロールが
文字を描画します.その描画部分を自前で,カラーになるように
コーディングしなければカラーの文字にはならないということです.

text プロパティをいくら操作しても無駄でございます.ハイ.


[12111] Windows 7 では返信 削除
2018/8/2 (木) 08:32:39 Mr.XRAY
> 文字を描画します.その描画部分を自前で,カラーになるように
> コーディングしなければカラーの文字にはならないということです.


ものはついでですので,
Windows 7 にインストールされているフォントにはカラー情報がありません.
したがって,描画エンジンを自作してレンダリングしてもカラー絵文字になりせん.

どうしも Windows 7 でカラー絵文字にしたい場合は,
何処からかフォントを入手して Halbow 資料館のサンプルにあるように
フォントオブジェクトを生成して利用することになります.

ちなみに Windows 7 で絵文字があるのは Segoe UI Symbol フォントです.
約 7,000 あるそうです.全てモノクロです.


[12114] Re:Windows 7 では返信 削除
2018/8/2 (木) 09:44:24 Mr.XRAY
> Windows 7 にインストールされているフォントにはカラー情報がありません.
> したがって,描画エンジンを自作してレンダリングしてもカラー絵文字になりせん.


Windows 7 に Office 2016 をインストールしてあって,アップデートすると
Windows 10 の Segoe UI Emoji フォントと同じフォントがインストールされて
カラーの絵文字が入力できるようになるそうです.


[12115] Re2:Windows 7 では返信 削除
2018/8/2 (木) 10:40:23 Mr.XRAY
> Windows 7 に Office 2016 をインストールしてあって,アップデートすると
> Windows 10 の Segoe UI Emoji フォントと同じフォントがインストールされて
> カラーの絵文字が入力できるようになるそうです.


ということを書くと,
そんじゃぁ Windows 7 にSegoe UI Emoji を Windows 10 から持ってきて
インストールすればカラー絵文字が表示できるんじゃぁないの ?

と思った人います ?
できません !!
だって,Windows 7 にはフォントのカラー情報を処理する機能がないんですから.
Office 2016 をインストールしたらどうなるかは分かりません.
Office 2016 が独自のレンダリングを実装している可能性の方が高いでしょう.


[12109] Re:The Emoji返信 削除
2018/8/1 (水) 23:55:28 Mr.XRAY
> [ Emoji ( 絵文字 ) の描画 ]

でもって,Embarcadero Forum のページから検索してみました.

Can you use the word "emoji" globally? "Emoji" is Japanese. ...

globally だもん !! (笑)
実際にはヒットしましたけどね
https://community.embarcadero.com/forum/ui/9994-unicode-symbols-in-colour?limitstart=0


[12110] Re2:The Emoji返信 削除
2018/8/2 (木) 06:58:45 Mr.XRAY

[12116] Re3:The Emoji返信 削除
2018/8/2 (木) 13:16:37 SO

[12117] x-men返信 削除
2018/8/3 (金) 07:25:15 Mr.XRAY
> X-Menみたいですね(^-^;A
>
> https://www.google.co.jp/search?tbs=sbi:AMhZZiuTjJ994pF5ekvUZ3VhOS4MkgnHHQS9ClCsIJH5ZEVOgetuWi6MlVHRHQUuMETHyKzGSm_1yDAkcTuEq6-TlHdwQnwSUheIS-wZuHyiq_1hCrawqprHoLU1YsOVotefkCHnp4FHuS34FGv638biODfUJphTXvTFFmbDj2gjGs1x5qXswkqGtZp4gHn6-Muh9Hd1lqWq99ihwSRdr38R1fRS7Dwc380Ghs5q-EOl0cUiQvh_1BSk6zFVwzY6AEclScsk9HgBr8XeeJzduzKj2QbJEoNQWQZB0M4PSVihYPDJind11XDZ6r_1zoy-L7kIyN6emKYcUagdDY0-JJR-9H64mEGHLOIXbQ


そうですか,Remy さんって実は x-men だったんですね (違うって !)

X-men って映画でもシリーズありますよね.
でも観たことないです.内容も知らないんですが,記憶ではゾンビみたいのが...
あまり好きじゃないかも.
これを機会に観てみようかな〜.

https://video.unext.jp/title/SID0010942


[12125] Re:x-men返信 削除
2018/8/6 (月) 11:37:59 SO

[12126] Re2:x-men返信 削除
2018/8/6 (月) 15:34:12 Mr.XRAY
> X-MENが答えてる(笑)
> 世界は狭い(^^;A


ハハハッ
少し前にも macOS 何かの質問が某掲示板にありましたが,
ちょっとつまらないような結果というか,なんと言うか...

ところで X-MEN 3 部作観ましたよ〜.
ミュータントを扱うのはいろいろありますが,スゴイですね.
人格が供わない人にあんな能力が備わったら世界の破滅ですわ.


[12137] Re:The Emoji返信 削除
2018/8/13 (月) 09:11:14 Mr.XRAY
> [ Emoji ( 絵文字 ) の描画 ]
> http://mrxray.on.coocan.jp/Delphi/Others/Emoji.htm


に以下を追加しました.
[ フォントレンダリング用のライブラリ FreeType ]
http://mrxray.on.coocan.jp/Delphi/Others/Emoji.htm#07


[12138] Re2:The Emoji返信 削除
2018/8/13 (月) 13:56:19 Mr.XRAY
> に以下を追加しました.
> [ フォントレンダリング用のライブラリ FreeType ]
> http://mrxray.on.coocan.jp/Delphi/Others/Emoji.htm#07


ゴメンナサイ !!
VC++ 2013 で作成した DLL ですが,Debug 版添付していました.
急きょ Release 版をビルドして再 UP しました.

Windows 7 でカラー絵文字を表示したいと,言うのは簡単ですが,
そうは簡単ではないということを理解して頂ければ幸いです.


[12151] FT_LOAD_COLOR返信 削除
2018/8/15 (水) 08:49:57 Mr.XRAY
またまた申し訳ありません.
添付のプロジェクトでは FT_LOAD_COLOR が未定義になってしまいます.
私は FreeType.pas に追加していたので気づきませんでした.
以下を追加したコードを再 UP しました.

const
  FT_LOAD_COLOR = 1 shl 20;

ちなみに C, C++ の << 20 は Delphi では shl 20 です.
C, C++ の >> 20 は Delphi では shr 20 です.


INCM/CMT
Cyclamen v3.82