テンプレート『sunny』のみ修正・更新致しました。21/12/05

昨日、自分のスマホ(iPhone)を使ってコメント入力していた際に「あれ?」と思ったので確認してみたら、sunny_resp2c-l 及び sunny_resp2c-r でコメント投稿時に細い横スクロールバーが出て表示がグラつく事に気が付きました。

他の共有化されているテンプレートではならないのに…と、CSSの差異を探した所『sunny』のみ記述漏れを発見!(>_<)

iOS の入力欄でフォントサイズを16px以下にすると勝手に画面拡大されるという不具合が過去に有ったため、他のテンプレートではメディアクエリでフォントサイズを16pxにしたものを入れていたのでした。

(『sunny』のみ記述が抜けていました。)

/* モバイル入力時フォントサイズ */
@media screen and (max-width: 600px){
input[type="password"],input[type="text"],textarea,select{
  font-size:16px;
  font-family:sans-serif;
}}

上記をテンプレートに追記したらグラつかなくなったので、原因はやっぱりフォントサイズ。

先程テンプレートを修正・更新しました。

お手数をお掛け致しますが、'21/12/05 以前にDLされた方・この記事に気が付いた方、上記のCSSを全てコピーしてテンプレートのスタイルシート編集枠内最下で構いませんので、追加して頂けます様 宜しくお願い致します。m(__)m

(修正済みテンプレートは、スタイルシート編集枠内上部に ----2021/12/05更新 */ と入っています。)

Comments

全角文字の「斜体」化

別件ですが、御教授いただきたくよろしくお願いします。
私の利用させていただいてます[ct_responsive3c] では、全角文字(ひらがな・カタカナ・漢字)は「斜体」化されません。
大したことではないので放置していましたが、できることなら斜体化できるようにしたいと考え質問いたしました。
https://nono634.blog.fc2.com/blog-entry-5744.html
2021-12-06-12:18 呑兵衛あな
[ 返信 * 編集 ]
aki

Re: 呑兵衛あな 様へ

こんばんは。ご質問頂き有難うございます。m(__)m

私のテンプレートで使われているメイリオというフォントは、遠くから見ても文字が読みやすいため広く使われているのですが、残念ながら斜体が用意されていません。(<i>や<em>、cssの font-style: italic; でも斜体になりません。)

「メイリオ(Meiryo)」は、画面上で見ても印刷しても極めて明瞭で読みやすいところから日本語の「明瞭」に基づいて名付けられたそうで、Windows日本語版のシステム用フォントとして開発されました。
また、和文は斜体表記を行う文化的背景がないとの意見から、イタリックはラテン文字部のみ提供されることになったのだそうです。(wikipedia)

WindowsとMacで日本語を斜体表示出来るのは『游ゴシック』かと思うのですが、メイリオよりも文字が少し細く字間が離れているので、見慣れない感じにはなってしまいます。(Akira氏のテンプレートではこちらのフォントを使っていて、且つ優先度が高いので斜体になります。)
それで構わなければ、スタイルシートのフォントファミリーにオレンジの部分を追加して下さい。

body{
background:#030007; /* 色 */
font-size:1.0em;
color:#fff; /* 基本文字色 */
line-height: 1.8;
font-family:"游ゴシック体", "Yu Gothic", YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS Pゴシック","MS PGothic",Verdana,sans-serif;
~以下続く~


メイリオを使ったまま斜体にしたいという場合は、スタイルシートで何とかなるそうです。
スタイルシート編集枠内最下に下記を追加して下さい。

@font-face {
font-family: Meiryo;
src: local('Meiryo'), local('メイリオ');
}
i, em{
font-family: Meiryo, "メイリオ", sans-serif;
font-style: italic;
}

後は記事を書く際、斜体にしたい文字列を
<em>(若しくは<i>)斜体にしたい文章</em>(若しくは</i>) ←12/09修正しました。
のように括ればその部分が斜体になります。
『参考サイト』 https://shinimae.hatenablog.com/entry/2016/02/02/132602
2021-12-07-00:55 aki
[ 返信 * 編集 ]

Re: aki 様へ

回答いだき、ありがとうございました。
原因を知り、なるほどです。
結果して、現状のままとすることにします。
2021-12-07-09:08 呑兵衛あな
[ 返信 * 編集 ]
aki

Re: 呑兵衛あな 様へ

こんばんは。お返事有難うございます。

テンプレートの font-family に選択したものは随分昔のままなので、考える良い機会を頂きました。
新しい font-family セットも今後考えて参りたいと思います。
ご質問有難うございました。m(__)m(返信不要です。)
2021-12-07-23:35 aki
[ 返信 * 編集 ]
aki

Re: 呑兵衛あな 様へ

方法を考えたので、必要の際はご利用下さい。
HTMLの i要素と em要素を使って文字列を斜体にする場合、どちらも同じ斜体になるのですが、要素の意味が少し違うのでそれぞれでお考え下さいませ。m(__)m

<i>は「Italic(斜体文字)」の略で、<em>は「EMphasis(強調)」の略です。
ただ、HTML4.01からHTML5になって定義が少し変わり、<i>は他と区別したいテキストを表し、<em>は際立たせたい(アクセントを付ける)箇所を表す際に使うという意味に変わりました。どちらも強い重要性は有りません。
旧投稿画面では<i>、新投稿画面では<em>が使われています。(用途別で修正したい場合は「HTML編集」を利用して変更して下さい。)

この i要素と em要素にだけ、スタイルシートでフォント種を変更して斜体表示する方法です。
スタイルシート編集枠内(最下で構いません)に下記を追加して下さい。

i, em {
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS Pゴシック",sans-serif;
font-size:1.0em;
}

後は更新ボタンで適用させます。(見本はこのページの記事に有る一番最後の行です。)
この方法、不要であれば読み捨てて下さいませ。(^^;)


上記のCSSより、下に書いた返信コメントをお読み頂きご利用下さい。m(__)m
2021-12-08-16:07 aki
[ 返信 * 編集 ]

Re: aki 様へ

御教授いただき、ありがとうございます。
私の当該ページにて試験しましたらばっちりです.👍
向後、これで使わせていただきます。
2021-12-08-18:14 呑兵衛あな
[ 返信 * 編集 ]
aki

Re: 呑兵衛あな 様へ

こんばんは。先程返信を修正致しました。
前の返信を試してみたのですが、この方が良かったので改めて。^^;

@font-face {
font-family: Meiryo;
src: local('Meiryo'), local('メイリオ');
}
i, em{
font-family: Meiryo, "メイリオ", sans-serif;
font-style: italic;
}


↑上のコメントにあるCSSについて、記事投稿時はclass付けなくて良いようです。そのまま<i>若しくは<em>で括るだけで斜体になってくれました。
なので、フォントを別のものに変更しなくても上記をスタイルシート編集枠内にコピペするだけでOKです。
コチラの方が書体が変わらないのでお勧めします。何度もスミマセン。m(__)m
2021-12-08-22:27 aki
[ 返信 * 編集 ]

Re: aki 様へ

2021-12-08-22:27にて修正しました。
ありがとうございました。
2021-12-09-08:44 呑兵衛あな
[ 返信 * 編集 ]
aki

Re: 呑兵衛あな 様へ

いえいえこちらこそ、何度もお手間を取らせてしまい申し訳ありません。
情報を探すキッカケを頂き有難うございました。m(__)m
2021-12-09-21:52 aki
[ 返信 * 編集 ]





非公開コメント