U+2028

U+2028 LINE SEPARATOR, U+2029 PARAGRAPH SEPARATOR

代替

[38] 改行には U+000A LINE FEED を使うべきです。

[39] 改行改段落の区別が必要なときは、 HTMLbr, p など、マーク付け言語の機能を使うべきです。

仕様書

意味

[26] U+2028 LINE SEPARATORU+2029 PARAGRAPH SEPARATOR は、 Unicode 平文においての境界と段落の境界を示す既定の形 (default form) と考えられるもの >>18 と説明されています。

[25] The Unicode Standard では U+2028U+2029 は、 曖昧でない文字 (unambiguous characters) と説明されています >>18。 何が曖昧でないのか曖昧な説明ですがw、 混乱していた改行文字の問題を解決しようと試みたものなのでしょう。 「既定の形」 という言葉に現れている通り、 既存の制御文字ではなく、 U+2028U+2029 を使うのが Unicode 設計当初のプレインテキストのあるべき姿だったのでしょう。

[27] U+2028 の後から新しいが始まります。 無条件にを終わらせることを意味します。 >>18

[28] U+2029 の後から新しい段落が始まります。 >>18

[29] U+2028, U+2029 は分離子なので、最初や最後には不要です。 >>18

レンダリング

[30] 段落間の書式付け (interparagraph formatting) は、 任意の方法によることができます。 例えばを改め、 段落間の行送り (line spacing) を挿入し、 最初のインデントすることができます。 >>18

[31] U+2028改行するべきことを示します。 段落は始めませんから、 段落間の行送りやインデントは適用しません。 >>18


[32] 確かに多くのシステムで改行改段落の2つの概念はありますが、 一方又は両方が存在しないシステムや、 3つ以上の区別を持つシステムも少なくありません。 また改行の効果は明らかですが、 改段落の解釈とレンダリングには多種多様なものがあります。 この2つの区別を文字として記述しようとしたのは非常に意欲的といえますが、 勇み足とも思えます。

[33] 事実これらはほとんど使われていないか、少なくても相互運用性は極めて低いと言わざるを得ません。 Web で見られる用例のほとんどは誤用か、意図せぬ混入と思われるものです。 しかもプラットフォームによっては制御文字の可視化風に表示されてしまい、 意図した効果はまったく得られません。

[34] 段落分離子は、改行なしで「¶」や「◆」で表す手法もあるくらいですから、 「PS」 のように表示されたとしても「任意の方法」 (>>30) に過ぎないのかもしれませんがw、 行分離子が「LSEP」のように表示されるのは、 対応しているとはとてもいえません。

[35] 結局この2つの文字は混乱する改行文字の問題に新たな爆弾を投げ込んだだけでした。

互換性の問題

[36] XML文書改行の正規化処理において、 XML 1.0U+2028 を扱っていませんでしたが、 XML 1.1U+2028改行とみなすように変更しました。 これは他の改行文字である U+0085 ととともに XML 1.1 の目玉の1つで、焦点となって紛糾した問題でもありました。 この変更は、 XML 1.1 の事実上の後継である XML 1.0 5e で不採用となり、 失敗した XML 1.1 と共に闇に葬られました。

[37] U+2028, U+2029改行改段落という特殊性ゆえに、 JavaScript の構文上も特別な扱いを受けていました。 それが原因となり、 JavaScript から派生した JSON はこの2つの文字の扱いが JavaScript と違ってしまっていました。 そのため JavaScript, JSON, JSONP の間の互換性問題を引き起こし、 Web開発者を悩ませ続けました。 セキュリティー問題を引き起こす原因ともなりました。 JSON, JSONP

LINE SEPARATOR の混入事例

[3] (多分意図せず) 普通の文章に混在していることがよくあります。積極的に使うツールか何かがあるのでしょうか。

[4] 【京都】デートや一人旅におすすめ!お寺以外の京都の観光スポットを厳選して紹介する - Hikikomotrip ( 版) http://www.hikikomotrip.com/entry/kyoto

営業時間:AM10:00~PM7:00 
(定休日はございません)

[5] つるの剛士 公式ブログ - 一ヶ月の家庭休業(育休)を終えて。 - Powered by LINE ( ()) http://lineblog.me/tsurunotakeshi/archives/7833504.html

毎日が目まぐるしく過ぎていった一ヶ月。


完全に家の中が中心になりエプロンが私服、戦闘服と化した一ヶ月。


気づいたら一度もヘアセット、コンタクトレンズをしなかった一ヶ月。


殆ど人にも会わず毎日家族と一緒だった一ヶ月。。


今は早く仕事したい気持ちと正直寂しい気持ちとで心中裏腹です。


[6] iMac OSX10.12.2 Sierraです。 Mail.appとApp Storeを起… - 人力検索はてな () http://q.hatena.ne.jp/1483177683

iMac OSX10.12.2 Sierraです。


Mail.appとApp Storeを起動して、

[7] >>6 質問文の改行前後に謎の U+2028 が入っています。

[8] はてな () http://www.hatena.ne.jp/#s-questionJSONP で () http://q.hatena.ne.jp/api/hotlist?_via=250002&cnt=8&callback=PortalQuestionCallback を読み込んでいますが、 JSON では認められていて JavaScript では認められない U+2028 が混入し、 JavaScript 構文解析エラーになっているようです。

[9] FAQ | MTRL KYOTO(マテリアル京都) () https://mtrl.net/kyoto/faq/

対応素材について



弊施設設置のCNCフライスではさまざまな木材やワックス・MDF・アルミ・プラスチックなどの素材が使用可能です。

[10] Mackerelによる
簡単サーバー管理入門と発展形 () https://www.slideshare.net/stanaka/140929mackerel

[11] 五條真由美|Love&Light () http://loveandlight.jpn.com/management/index.html

J-POPアーティストのコーラスを経てTVアニメ「おジャ魔女どれみ」(99'東映アニメーション)の挿入歌「魔法でチョイチョイ」でデビュー。


その後「ふたりはプリキュア」(ABC・テレビ朝日系)主題歌“DANZEN!ふたりはプリキュア” に恵まれ、同シリーズの主題歌・エンディング・挿入歌を数多歌わせていただく。

[12] SINGHA Chiang Rai International MTB Challenge | R1japan.jp () http://www.r1japan.jp/project/chiangrai-mtb/chiangrai-mtb6.html

電話053-705337


40 Moo 6 Ban Paoo Nanglae Chiangrai Nothern Thailand

[13] 猪鹿蝶とは?|ナレーター猪鹿蝶 () http://inoshikacho.axto.jp/about_us.html#gaiyou

マネージャー狩野貴子率いるナレーターオフィスです。
国民的ナレーターである生野文治を筆頭に、佐藤賢治、服部伴蔵門などバラエティ番組の顔となったナレーターたち。さらに小野寺一歩、大江戸よし々など若手ナレーターを第一線へ送り込んでいます。 

[14] 日本円出金の再開の見通しについて | コインチェック株式会社 () http://corporate.coincheck.com/2018/02/03/37.html

Plans for resuming JPY withdrawals



, we would like to announce the timeframe when JPY withdrawals will resume.

Currently, all JPY registered to customer accounts is being stored in a customer-specific account in a major financial institution.

[15] 【豪華ゲスト多数出演】「#コンパス」ステージ@闘会議2018[DAY1] - 2018/02/10 10:15開始 - ニコニコ生放送 () http://live.nicovideo.jp/gate/lv309287381


 大炎上 #コンパスグランドスラム 野良バトグランプリ開催!

[16] データ分析コンテストの
勝者解答から学ぶ // Speaker Deck () https://speakerdeck.com/smly/detafen-xi-kontesutofalse-sheng-zhe-jie-da-karaxue-bu

[17] Hi!Superbの『Hi!SuPunch!!(ハイシュパンチ)』#01 - 2018/04/07 22:00開始 - ニコニコ生放送 () http://live.nicovideo.jp/gate/lv312272524

チケットを入手する

チャンネルへ入会 または 生放送チケット購入

Hi!Superbの『Hi!SuPunch!!(ハイシュパンチ)』#01


●番組内容


LOVE&ARTから

[24] 一般データ保護規則(GDPR)- Google Cloud () https://www.google.com/intl/ja/cloud/security/gdpr/

G Suite と Google Cloud Platform の
GDPR に対する取り組み

[19] Hi!Superbの『Hi!SuPunch!!(ハイシュパンチ)』#02 - 2018/05/05 22:00開始 - ニコニコ生放送 () http://live.nicovideo.jp/gate/lv312791656

Hi!Superbの『Hi!SuPunch!!(ハイシュパンチ)』#02


●番組内容


LOVE&ARTから新たにデビューしたDance&Vocalグループ

[20] プロフィール | 参議院議員 中曽根弘文 () http://hiro-nakasone.com/profile/

自民党の新憲法案の作成に尽力した。
「サマータイム制度」の導入推進運動の中心的役割を果たすとともに、

[22] 『ありの巣ちゃんねるっ』 - 2020/12/04(金) 17:00開始 - ニコニコ生放送 () https://live2.nicovideo.jp/watch/lv329268625?ref=qtimetable&zroute=index

@ほぉ〜むカフェ 大阪本店 みらんです

配信系は初めての挑戦なので、ガッツで頑張りますっ!

メモ

[1] IRC logs: freenode / #whatwg / 20101111 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20101111#l-281

[21] [css-text] Control characters · Issue #1990 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/issues/1990

[40] 『ありの巣ちゃんねるっ』 - 2020/12/19(土) 17:00開始 - ニコニコ生放送 () https://live2.nicovideo.jp/watch/lv329531034?ref=qtimetable&zroute=index

@ほぉ〜むカフェ 大阪本店 みらんです

配信系は初めての挑戦なので、ガッツで頑張りますっ!

[41] 『ありの巣ちゃんねるっ』 - 2021/01/19(火) 20:00開始 - ニコニコ生放送 () https://live2.nicovideo.jp/watch/lv330027763?ref=qtimetable&zroute=index

@ほぉ〜むカフェ 大阪本店 みらんです

配信系は初めての挑戦なので、ガッツで頑張りますっ!