ヤマレコなら、もっと自由に冒険できる

Yamareco

HOME > ヤマレコ質問箱 > カテゴリヤマレコ > ヤマレコの投稿記事閲覧で改行動作の和文句読点の扱いの不具合

ヤマレコ質問箱 カテゴリ:ヤマレコ

受付終了
緊急度 3ヤマレコ
ヤマレコの投稿記事閲覧で改行動作の和文句読点の扱いの不具合
質問2016年12月25日 17:10 (2017年09月22日 01:48更新)
文字数によって、句読点が行頭に送られてしまいます。
パソコンメーカーさんの相談窓口に問い合わせたところ、ヤマレコサイトのシステム上の問題で、閲覧側での対処方法はないとのことでした。
しかし、搭載プラウザからグーグル・クロームに切り替えて閲覧すると正常に自動改行します。
〜と言うことは、ヤマレコサイト側の問題とは思えません。
修正する設定方法があれば、ご教授ください。

*閲覧環境 macOS Sierra 10.12.2
.      プラウザ Safari 10.0.2


自分の日記コメント欄に、テスト画面を作りました。
同じ閲覧環境の皆さんに、現象を御確認願えれば幸いです。ainakaren
http://www.yamareco.com/modules/diary/8042-detail-134387
回答2016年12月25日 20:50 (2017年02月28日 01:51更新)
ヤマレコサイトでは、表示範囲の右端で文章が折り返されるように
 word-break: break-all
というスタイルが設定がされています。

しかしsafariでは、この設定があると禁則文字まで折り返されてしまうそうです。
対策は以下のページに書いてあります。
http://rinsho.cocolog-nifty.com/annex/2008/04/wordbreak.html

Windows10のsafari5.1.7で試したところ、対策後はちゃんと(句読点が先頭にくることなく)折り返されるようになりました。

---- 追記 ----
上記ページは初心者向けというわけではないのでわかりにくかもしれませんね。
これはユーザースタイルシートというものを使用する方法で、以下のページなんかが参考になるかもしれません。
http://taken.jp/safari-change-to-eriji-font.html

ここに記載されているのはフォントを変更する場合のやり方ですので、手順の「「えり字」をMacにインストール」「Font Bookで フォント情報を調べる」はすっ飛ばしてください。
で、「CSS書類を作る」のところの
*{font-family:ERIJI}
という内容を
* { word-break: normal !important; word-wrap: break-word; }
に置き換えればいいです。

他にも「safari 設定 スタイルシート」辺りで検索すればいろいろやり方が出てくると思います。
10 ポイント! とても役に立った
お礼 
解決方法の記事、有り難うございます。
早速、ブックマークに取り込みました。
何しろパソコン音痴の初心者なので、記事をじっくり読んでから設定したいと思います。
Safari側で他のプラウザと同じ仕様にしてくれれば、一番いいのですが〜
まぁ〜気長に設定変更に挑戦してみたいと思います。
有り難うございました。ren



ーーーー貴追記文へのお礼ーーーー2016.12.26追記
重ね重ね、ありがとうございます。
とても助かります。
相談当日、メーカーさんの相談窓口さんにも、クロームでも出来ているのだからサファリのデフォルトで対応願えれば有難いとお話し致しました。
でも改良されても時期は遅くなるでしょうから、取り敢えずお教え頂いた記事と貴アドバイスを拠り所に、設定に挑戦してみます。
有り難うございました。ainakaren



ーーーー問題解決のご報告ーーーー2017.01.03再追記
テキストエディツトでスタイルシートを書いてファイルにし、それをSafariの環境設定に選択登録して解決することができました。
その結果、和文句読点が行頭に表示される現象はなくなりました。
ファイル名をsafari.cssとするところ間違えてsafari,cssと書いてしまい、気づかずに手間取りましたが、メーカーのアドバイザーさんにご指摘を頂き訂正し選択登録できました。
".css"が選択条件のようです。
ご指導くださった皆様に感謝いたします。
有り難うございました。ainakaren

*2017年2月27日 追記
最新版Safari 10.0.3ではメーカーにより改善されています。
不具合の場合はSafariの最新バージョンをインストールするのが早道です。ren
回答2016年12月25日 17:24 (2016年12月28日 12:31更新)
Win10 のPCからだと、IE11,Edge,Chrome、それぞれちゃんと句読点は先頭には来ませんでした。

iPadだと、確かに文頭に句読点表示されました。

ということで、ブラウザの問題でしょうね。
10 ポイント! とても役に立った
お礼 
ご回答、有り難うございます。
サファリの設定変更で、修正できるのでしょうか? ren