コンピュータにおけるハイフンとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > コンピュータにおけるハイフンの意味・解説 

コンピュータにおけるハイフン

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/21 19:34 UTC 版)

ハイフン」の記事における「コンピュータにおけるハイフン」の解説

代表的な文字コードであるASCIIでは、ハイフン45十六進法2D)に割り当てられている。この文字実際にハイフンマイナス呼ばれ、これはマイナス記号、およびダッシュ用途にも使われるUnicodeでも、ASCIIとの互換性維持してU+002D ( - ) としてハイフンマイナス割り当てられている。ただし、それとは別にU+2010 ( ‐ )ハイフン、およびU+2212 ( − ) にマイナスが独立して割り当てられている。さらに、エムダッシュU+2014 ( — )、エヌダッシュU+2013 ( – )、ホリゾンタルバー (HORIZONTAL BAR) U+2015 ( ― ) など各種直線状の記号別途コード割り当てられている。例えば、日本経済新聞電子版ハイフンとしてホリゾンタルバー用いている。全角ダッシュマッピング問題参照ハイフンマイナス様々な用途使用される汎用の文字である。このため正確なタイポグラフィ要求される場面では、ハイフン、マイナス、その他の記号正しく使い分ける必要がある。たとえば、4+3−2=5(マイナス)と4+3-2=5ハイフンマイナス)を比較すると、ほとんどのフォントにおいて文字の幅や太さ、(垂直方向の)位置異なっていることが確認できる。 しかし、たいていのキーボードではUnicodeハイフン入力するのは困難なため、ハイフンマイナスは非常によく用いられるASCIIのみのテキスト場合など)。適切な文字使用できなかったり、入力困難だったり、筆者区別知らなかったりなど、様々な理由からマイナスやダッシュを使うべき箇所ハイフンマイナス使用される例がしばしば見られるまた、ASCIIテキストにおいてハイフンマイナス2つ並べてエムダッシュ代用とする者もいる。 テキスト配置考え場合単語分断してそこに改行挿入したほうが(単語全体次の行に配置するより)好ましい場合がある。コンピュータプログラム適切なハイフネーション位置決定することが困難であることから、ソフトハイフン概念考案された。これは、単語中でハイフネーション可能な箇所をあらかじめ手動指定しておくことで、その後テキスト配置変化した場合でも不適切位置での改行を防ぐ効果がある。逆に、必ず表示印刷されるハイフンハードハイフン呼ばれるソフトハイフン有用なのは、テキスト表示する領域の幅が非常に狭い場合に、長い単語強制的に改行引き起こし前後大きな空白生んでしまうという状況である。その長い単語中のハイフネーション可能な位置ソフトハイフン挿入することで、行末不自然な空白少なくなるようなより好ましいテキスト配置が行なわれるうになるこのようなソフトハイフン挿入を人の手行なうのは困難であるので、Hyphenator(JavaScriptライブラリ)やオンラインフォームhypho-oなど自動で行うツール存在する近い将来制定されるであろうCascading Style Sheets (CSS) バージョン3では、言語固有のハイフネーション辞書用意する手法提供される見込みである。 実際テキスト配置の際、コンピュータシステムは、単語中のソフトハイフン位置改行する場合はその行末ハイフン表示し、行の切れ目位置しないソフトハイフン表示しないという処理を行う。ISO/IEC 8859のほとんどのパートでは、0xADにソフトハイフン割り当てられている。Unicodeも、最初256文字ISO/IEC 8859-1そのまま取り入れていることから同じくU+00ADにソフトハイフン (SHY - SOFT HYPHEN=discretionary hyphen) が割り当てられている。また、HTML 3.2では、ソフトハイフンを表す文字実体参照として'­'が導入された。 ほとんどのテキスト処理システムは、単語区切り考慮し適切な位置改行行なってテキスト配置するようにできている。しかし、常に望ましい結果得られるわけではない。特に曖昧さ生じ場合recreation: レクレーションre-creation: 再生成)や英文中に他言語単語混在し場合顕著である。そのため、Unicodeでは、non-breaking hyphenU+2011 ( ‑ , coded for by ‑) に設けている。これは、通常のハイフン同様の見た目であるが、ここで改行してはならないことをテキスト処理システムに示す効果がある。 また、ASCIIハイフンマイナスは、キャラクタユーザインタフェースにおいて、プログラムパラメータ指定用途としてよく使われる。この場合、何か特定の指示を表す1ないし数文字後ろ伴って使われる(例: -help)。この用法では、ダッシュ呼ばれることが多い。Unix系をはじめ多くシステムでこの用法見られる。なお、MS-DOS(及びWindows)では、OS標準添付ツール等ではスラッシュのほうが一般的であるが、ユーザ製のプログラム、特にUnix系から持ってきたものなどではハイフンも多い。パラメータとしてハイフン単独指定されていた場合標準入力からの入力、または標準出力への出力意味する場合がある。一部プログラムでは、「ロングオプション」としてハイフンマイナス2つ並べてその後ろに指定を表す詳細な言葉並べる記法が用いられることがある(例: -d --detail)。これはGNUプロジェクトソフトウェア一般に見受けられる。さらに、ハイフンマイナス2つのみというオプション -- によって、オプション類の終了示しその後にある引数ファイル名等として解釈する、という流儀もある。これはハイフンで始まるファイル名などを認識させるためにある。

※この「コンピュータにおけるハイフン」の解説は、「ハイフン」の解説の一部です。
「コンピュータにおけるハイフン」を含む「ハイフン」の記事については、「ハイフン」の概要を参照ください。

ウィキペディア小見出し辞書の「コンピュータにおけるハイフン」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「コンピュータにおけるハイフン」の関連用語

コンピュータにおけるハイフンのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



コンピュータにおけるハイフンのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのハイフン (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS