• ベストアンサー
  • 困ってます

ツイッターでの長文、空白と改行見やすいのはどちら?

タイトルには丁寧な言い方が入らなかったので失礼します; ツイッターで、文字数制限ギリギリの長文を言う場合 何回か区切りの良いところで 改行 するのと (例: 「トムは       りんごしか       食べない」 ) 空白 を入れるのと、どちらが読みやすいのでしょうか? ( 「トムは りんごしか 食べない」 ) 私はクライアントを使っているので、改行が反映されるのですが 本家twitterのページだと、改行しても、半角スペースになってしまうので… クライアントにも寄るとか、何割の方がクライアント使ってるとか、携帯機種にも違うかもとか分からなくて 意見をくださると助かります

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数2834
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
noname#220293

私の場合、フォロワー数が多く(といっても1000名以下です)タイムライン上に次々につぶやきが表示されていきますので、 最初の書き出しで、目にとまったものを読んでいきます。 いわゆる「つかみ」のうまい表現なら、続けて読んでしまいます。 >「トムは りんごしか 食べない」 まあ、これは例でしょうが 「トムは、りんごしか食べない」 の方が読みやすいです。 なお、個人的な好みかも知れませんが、1つのツイートで改行多用の文は読みにくいです。読み飛ばす(意識的に)ことが多いです。 長文の場合なら、なおさらです。 日本語なので、目にとめてもらうには、句読点とカギカッコなどの使い方が勝負だと思います。 そして、文の内容ですね。 短文、たとえば「疲れたー」「ホントに困った」など一つ一つは内容がなさそうに思えても、1人の人が続けてつぶやくのを追っていくと、その人の個性とでも言うものが、勝手に想像できて親しみが持てます。 >クライアントにも寄るとか、何割の方がクライアント使ってるとか、携帯機種にも違うかもとか分からなくて 意見をくださると助かります 私もクライアントを使っています。 「議員」とか「情報」「注目」などに分類しています。ほとんどの人がクライアントを使っているようです。 本家が具合悪くても、クライアントの方は有効になっていることが多いです。これは助かりますね。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご丁寧な解説ありがとうございます! 私には想像できなかった視点からの意見などもあり 参考にさせていただきます!

関連するQ&A

  • 文字列前後の「全角空白/半角空白/改行文字」を取り除く

    PHPで、「文字列の前後に付加されている全角空白/半角空白/改行文字を取り除く」 という処理をしたいのですが、以下のように置換処理を書くとうまくいきません。 $after = preg_replace('/^[  \r\n]*(.*)[  \r\n]*$/u', '$1', $before); // [  \r\n]→[半角空白、全角空白、改行文字]です どううまくいかないのかといいますと、入力として半角スペース+全角文字が入ったときに、全角文字の先頭文字が文字化けしてしまいます。 たとえば、 <半角スペース>あああ をこれにかけると、 <よくわからない文字>ああ となります。 以下のように2回に分けてみると、正常に動きます。 $tmp = preg_replace('/[  \r\n]*$/u', '', $before); $after = preg_replace('/^[  \r\n]*/u', '', $tmp); 最初のように1回の正規表現による置換で済ませたい場合、 どのように書くのが適切なのでしょうか? PHPのバージョンは5.2.3です。

    • ベストアンサー
    • PHP
  • Twitterのリプライの仕方

    Twitterのリプライの仕方について質問です。 今までは、 相手ID 半角スペース 文章 の様に、 1段改行して返信していましたが、 相手ID 半角スペース 文章 の様に、半角スペースの後に、すぐ文章を書かないと、 リプライされないのでしょうか? 1段改行した場合は、通常のTweetになるのでしょうか?

  • 自動的に改行したときの末尾空白スペースの処理

    Word 2003、Windows XP Professional SP2です。 ハイフネーションできない長い英単語(例えば、URL)が文中にありその英単語の途中で改行できないためにその英単語が自動的に次の行(第2行)に送られた場合、送られた文字数分だけ元の行(第1行)の末尾に空白ができますが、この空白の扱いに次の2通りがあるように思います。 (1)第1行の各文字と文字の間隔は広くしないで、送られた文字数分だけの空白スペースを第1行の末尾にまとめて設ける。 (2)第1行の末尾にまとめて空白は設けないで、送られた文字数分だけの空白スペースを第1行の各文字と文字の間に均等に割り振って文字と文字の間の間隔を広くする。 (1)のようになる文書と(2)のようになる文書があるのですが、これの設定の仕方が分かりません。これはどこで設定できるのでしょうか。

  • Outlook Expressの空白行の入力は

    winsp2の導入後、空白行や改行が入力できなくなりました。先に「教えて!goo」でお尋ねしたところ、レジストの編集が必要とのこと、ちょっとのぞきましたが、素人には怖くて手が出せません。 マイクロソフトのページには「RFC2646 では、半角スペースなしに連続で入力された文字列をひと続きの文字列として認識し、改行などを行わないことを推奨しています。」とあり、半角スペースを入れてみましたが駄目でした。レジストを直さないで、空白行を入力入力する方法はないものでしょうか。

  • 商品説明欄で、勝手に改行される

    ヤフオクを利用しています。 出品の際に商品説明用のHTMLをWinの「メモ帳」で作り、これを出品ページの説明欄にコピペしています。 が、ペーストした瞬間に勝手に文章の途中で改行されたり、無意味なスペースが入ったりします。 メモ帳での作成時にはきちんと文字数や行数制限を守っているのに、この勝手な改行・スペースのせいで、出品確認ページに行こうとすると「ページが表示されません」のエラーになります。 その度に、いちいち勝手に入った改行やらスペースを手動で取り除かなければならず、大変困っております。 どうしたら、こういったことがおこらなくなるのかご存知の方、ご教示お願い致します。

  • Excelで、式で指定した文字の数だけ空白を。

    Wordに差し込み印刷をしたいのですが、あらかじめ (      ) ↑のように文字数が決められた空白の中に、終わりのカッコの位置が変わらないようにバラバラの文字数の単語を差し込みで挿入したいです。 たとえば、 (りんご  ) (パパイヤ) (くり    ) のように、単語の文字数+スペースの数を統一したいという意味です。 Excelの式などを使って可能でしょうか? VBAは全く詳しくありません。 VLOOKUP(&#65374;)&(12-LEN(VLOOKUP(&#65374;))*" ")みたいなのを考えているのですが、うまくいかず…

  • splitを使ってスペース位置で文字列を区切りたい

    splitを使ってスペース位置で文字列を区切りたいのですが、 String[] word = str.split(" ",0);  //半角空白 のように書くと、全角スペースは区切りとしてみなされず、 String[] word = str.split(" ",0);  //全角空白 のように書くと、半角スペースは区切りとしてみなしてくれません。 全角スペースでも半角スペースでも、スペース位置で文字列を区切りたいのですが、どのように書けばよいのでしょうか?

    • ベストアンサー
    • Java
  • 「半角スペース」と「&nbsp;」の違い、を教えて

    「半角スペース」と「&nbsp;」の違い、を知りたいです。 ■背景 ・HTMLを秀丸エディタに貼ったりすると、「半角スペース」と「&nbsp;」を別認識します ・「&nbsp;」があると、色々不都合があるので、認識しやすいようにしたいです ・具体的には、「半角スペース」は目立つのでいいのですが、「&nbsp;」は分かりにくいので、これを目立たせたいです ■疑問 ・「半角スペース」と「&nbsp;」の違い、は何ですか? ・「改行されない空白文字」? ・「HTMLで使用可能な文字参照」てことは、HTMLではないのでしょうか? ・HTMLだとしたら、秀丸エディタとかにコピーした際、認識されるのはおかしいと思うのですが ■今の認識 ・HTMLで利用可能な「改行されない空白文字」 ・コピーされると認識されるので、HTMLではない ・だけど、「半角スペース」とも「全角スペース」とも違う ・??? ・もしかして「空白文字」と「スペース」は違う意味??

  • Texで半角アルファベットを記述すると、スペースとの区切りのいいところ

    Texで半角アルファベットを記述すると、スペースとの区切りのいいところで勝手に改行されてしまいます。無効にすることは出来ないでしょうか。

  • ●VB6で左詰めと空白行削除

    ●VB6で左詰めと空白行削除 初めまして。 ご教授よろしくお願いいたします。 テキストボックスA(以下、texA)に入力された内容を テキストボックスB(以下、texB)に出力する動作を作成しているのですが texAに入力される内容が以下のように 必ず文章の左側に半角スペースが入る仕様になっています。 texA | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | I "VB" We learned    | | is very difficult!   | |__             | |↑              | |半角スペースが2つ入る    | |               |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 一応、texAの内容を1行ずつ配列に入れ込んでTrimしてしまう方法と 左側に入る半角スペースが2つなのでReplaceで" "(半角スペース×2)を取り除く方法で 解決できたのですが(※ただし後者は文中に半角スペース×2がある場合を考えNGとしました) もしtexAの内容を丸ごと取得し、一括で左詰めできるならばと思い質問させていただきました。 また、一括で取得した場合、文の最初と最後に1行空白行が入るパターンがございます。 (※入らない場合もあると仮定、また文中にも改行が入ると仮定する) texA | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| |              |←空白行 | I "VB" We learned    | |              |←空白行 | is very difficult!    | |__             |←空白行 |↑              | |半角スペースが2つ入る    | |              |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ こちらの削除方法についても併せて教えていただけたらと思います。 お手数ですが、教授お願いいたします。 当方、環境はVB6、WindowsXPです。