「
Emoji Keyboard by EmojiOne™ 」の拡張機能を…
「
Google Chrome」に「未導入」な場合は…
絵文字が視認出来ない事が判明しました…
申し訳ありませんでした… o(_ _)o ペコッ
概要
「
Blogger 」で絵文字を使いたい
…という需要はソコソコあるようで…過去記事には…
未だ…それなりにアクセスがあります
Google Bloggerで絵文字を使うためのTips【CSS Sprites 編】
しかしながら…友人に言わせると…
「
CSS Sprites 」「ハードルが高い
」らしいです…
まぁ確かに…テンプレートをそのまま使っている層には…
「
HTTP リクエスト」だの「読み込み遅延」だの…
そもそも勘案する必要すら無いのでしょう…
そこで…そんなライトユーザー向けに…お薦めを書いておきます…
「 Google Chrome」の拡張機能で絵文字を使う
「
Google Chrome」の拡張機能…
「
Emoji Keyboard (2016) by EmojiOne ™」
です…
…検索して…
「
Google Chrome」に追加して下さい…
とても…お便利な拡張機能ですが…
「
Blogger 」で使うには以下のように…多少問題点があります
ユニバーサルじゃない絵文字も含まれている…
「Scalable Vector Graphics(SVG) 」なので…それぞれの絵文字で「HTTP リクエスト」が発生する…
記事を書く場合は「作成モード」ではなく「HTML 」モードで書く必要がある…
「 Blogger 」の設定を「継承」するので…例えば文字サイズが「14px 」の場合では絵文字も「14px 」で表示され…小さくて判別し辛い…
絵文字を…それぞれ自由なサイズで表示するには…絵文字の「HTML Code 」を取得して編集してから貼り付ける必要がある…
…ってな感じですかね
…それぞれ…個別に見てみましょう…
【1】に関して…
キャリアなどによっては判別出来ない絵文字も含まれていますので…
今回は…ユニバーサルに使える絵文字…
とりわけ…顔の表情の絵文字を中心に解説して行きます…
【2】に関して…
読み込み遅延の元凶「
HTTP リクエスト」を極力発生させないために…
当サイトでは「
CSS Sprites 」で絵文字を独自に構築していますが…
カスタマイズとは無縁な層に向けた記事ですので然程気にする事もないでしょう
【3】に関して…
ライトな層は「作成モード」で書いていると…
勝手に想像していますが
こんな感じで…
「
HTML モード」で書く事にチャレンジして…
慣れていただくしかありません…
「作成モード」で書いた後に「
HTML モード」で絵文字を貼り付けても無問題です
因みに…「
EmojiOne 」の導入後に「
Google Chrome」の…
アドレスバーの「
」アイコンをクリックして…
絵文字を選んでクリックで貼り付けると…
画像のように「
emoji-description 」という…
「
Unicode 」で表現された代替の絵文字が表示されます…
アレ
と思うかもしれませんが…
「プレビュー」するとちゃんと表示されています…
【4】【5】に関して…
「
SVG 」側で「
font-size: inherit; 」が設定されているのが…
「
Blogger 」の設定を「継承」する原因です…
そのまま使うのであれば無問題ですが…それでは記事になりませんから
「
SVG 」で呼び出される絵文字の「
HTML Code 」を取得して…
絵文字ごとにサイズを変えられるようにして行きます…
呼び出される絵文字の「HTML Code」の構造
「
EmojiOne 」の一番目の顔の絵文字「
grinning face 」を例にします…
因みに…国内携帯
3 キャリアでは「
grinning face 」は未対応ですので…
以下の…絵文字の「
HTML Code 」の解説では…
ユニバーサル対応じゃない絵文字は省いています…
😀 ■Name : grinning face
grinning face / HTML
<span style="display: inline-block; line-height: normal; font-size: inherit; vertical-align: middle; position: relative; width: 1.1em; height: 1.1em; top: -0.1em; "><svg style="padding: 0; margin: 0; width:100%; height:100%;"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f600"></use></svg><emoji-description style="width:0px;height:0px;font-size:0;line-height:0;">😀</emoji-description> </span>
黃文字 部分の「
font-size: inherit; 」で絵文字の表示サイズを指定します…
以下の「
HTML Code 」解説では見やすさも勘案して…
「
font-size:2em; 」にしています…
「
px 」単位でも指定出来ますから…お好きなサイズを指定して下さい…
赤文字 部分の「
line-height: normal; 」と「
vertical-align: middle; 」は…
特に必要性を感じないので削除
「
<emoji-description style="width:0px;height:0px;font-size:0;line-height:0;">😀</emoji-description> 」
…は…代替の「
Unicode 絵文字」
ですから…これも削除
「
position: relative; 」と「
top: -0.1em; 」は…
縦方向に表示位置をずらすための記述ですが…これも削除
その他…不要な空白なども削除
してシンプルにしています…
尚…ツールチップを表示するために「
title="絵文字名" 」と…
タイトル属性を英語表記の絵文字名で記述してあります…
不要な場合は削除
して下さい…
ご自身のサイト設定により不具合がある場合は適宜追加して下さい…
記事に絵文字を插入するには…「
HTML モード」で…
下記…絵文字ごとの「
HTML Code 」をコピペして下さい…
絵文字ごとの「
HTML Code 」は…定型文管理ソフトを使うとお便利です…
Clibor / クリップボード履歴と定型文管理ソフト
「HTMLモード」で貼り付けるための絵文字ごとの「HTML Code」
■Name : grinning face with smiling eyes
grinning face with smiling eyes / HTML
<span title="grinning face with smiling eyes" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f601"></use></svg></span>
■Name : smiling face with open mouth
smiling face with open mouth / HTML
<span title="smiling face with open mouth" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f603"></use></svg></span>
■Name : winking face
winking face / HTML
<span title="winking face" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f609"></use></svg></span>
■Name : smiling face with heart-shaped eyes
smiling face with heart-shaped eyes / HTML
<span title="smiling face with heart-shaped eyes" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f60d"></use></svg></span>
■Name : smirking face
smirking face / HTML
<span title="smirking face" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f60f"></use></svg></span>
■Name : persevering face
persevering face / HTML
<span title=">persevering face" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f623"></use></svg></span>
■Name : relieved face
relieved face / HTML
<span title="relieved face" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f60c"></use></svg></span>
■Name : face with stuck-out tongue and winking eye
face with stuck-out tongue and winking eye / HTML
<span title="face with stuck-out tongue and winking eye" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f61c"></use></svg></span>
■Name : unamused face
unamused face / HTML
<span title="unamused face" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f612"></use></svg></span>
■Name : face with cold sweat
face with cold sweat / HTML
<span title="face with cold sweat" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f613"></use></svg></span>
■Name : pensive face
pensive face / HTML
<span title="pensive face" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f614"></use></svg></span>
■Name : confounded face
confounded face / HTML
<span title="confounded face" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f616"></use></svg></span>
■Name : crying face
crying face / HTML
<span title="crying face" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f622"></use></svg></span>
■Name : loudly crying face
loudly crying face / HTML
<span title="loudly crying face" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f62d"></use></svg></span>
■Name : face screaming in fear
face screaming in fear / HTML
<span title="face screaming in fear" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f631"></use></svg></span>
■Name : pouting face
pouting face / HTML
<span title="pouting face" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f621"></use></svg></span>
■Name : angry face
angry face / HTML
<span title="angry face" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f620"></use></svg></span>
■Name : victory hand
victory hand / HTML
<span title="victory hand" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-270c"></use></svg></span>
■Name : raised hand
raised hand / HTML
<span title="raised hand" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-270b"></use></svg></span>
■Name : thumbs up sign
thumbs up sign / HTML
<span title="thumbs up sign" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f44d"></use></svg></span>
■Name : raised fist
raised fist / HTML
<span title="raised fist" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-270a"></use></svg></span>
■Name : fisted hand sign
fisted hand sign / HTML
<span title="fisted hand sign" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f44a"></use></svg></span>
■Name : ear
ear / HTML
<span title="ear" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f442"></use></svg></span>
■Name : footprints
footprints / HTML
<span title="footprints" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f463"></use></svg></span>
■Name : eyes
eyes / HTML
<span title="eyes" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f440"></use></svg></span>
■Name : kiss mark
kiss mark / HTML
<span title="kiss mark" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f48b"></use></svg></span>
■Name : heavy black heart
heavy black heart / HTML
<span title="heavy black heart" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-2764"></use></svg></span>
■Name : beating heart
beating heart / HTML
<span title="beating heart" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f493"></use></svg></span>
■Name : broken heart
broken heart / HTML
<span title="broken heart" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f494"></use></svg></span>
■Name : splashing sweat symbol
splashing sweat symbol / HTML
<span title="splashing sweat symbol" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f4a6"></use></svg></span>
■Name : anger symbol
anger symbol / HTML
<span title="anger symbol" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f4a2"></use></svg></span>
■Name : sleeping symbol
sleeping symbol / HTML
<span title="sleeping symbol" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f4a4"></use></svg></span>
■Name : heavy exclamation mark symbol
heavy exclamation mark symbol / HTML
<span title="heavy exclamation mark symbol" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-2757"></use></svg></span>
■Name : warning sign
warning sign / HTML
<span title="warning sign" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-26a0"></use></svg></span>
■Name : bicycle
bicycle / HTML
<span title="bicycle" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-1f6b2"></use></svg></span>
■Name : black sun with rays
black sun with rays / HTML
<span title="black sun with rays" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin: 0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-2600"></use></svg></span>
■Name : cloud
cloud / HTML
<span title="cloud" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-2601"></use></svg></span>
■Name : umbrella with rain drops
umbrella with rain drops / HTML
<span title="umbrella with rain drops" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-2614"></use></svg></span>
■Name : snowman without snow
snowman without snow / HTML
<span title="snowman without snow" style="display:inline-block;font-size:2em;width:1.1em;height:1.1em"><svg style="padding:0;margin:0;width:100%;height:100%"><use xmlns:xlink="//www.w3.org/1999/xlink" xlink:href="#emoji-26c4"></use></svg></span>
おわりに…
「
EmojiOne 」はとてもお便利ですが…そのまま使うと…
ユニバーサルに対応している絵文字かどうか…
判別が困難ですから
来訪者のブラウザによっては…
代替の「
Unicode 絵文字」が表示される事になります…
読み込み遅延の元凶「
HTTP リクエスト」も絵文字の分だけ発生しますから…
「
CSS Sprites 」で絵文字を独自に構築する事を再度お薦めします…
Google Bloggerで絵文字を使うためのTips【CSS Sprites 編】
最後まで…お読みいただきましてありがとうございます…
0 Comments :
View Comments :: Click!!
0 Comments :
Post a Comment :: Click!!
コメントを投稿