ハイフン
適切な文字が使用できなかったり、入力が困難だったり、筆者が区別を知らなかったりなど、様々な理由からマイナスやダッシュを使うべき箇所でハイフンマイナスが使用される例がしばしば見られる。また、ASCIIテキストにおいてハイフンマイナスを2つ並べてエムダッシュの代用とする者もいる。
テキストの配置を考える場合、単語を分断してそこに改行を挿入したほうが(単語全体を次の行に配置するより)好ましい場合がある。コンピュータプログラムで適切なハイフネーションの位置を決定することが困難であることから、ソフトハイフンの概念が考案された。これは、単語中でハイフネーション可能な箇所をあらかじめ手動で指定しておくことで、その後のテキストの配置が変化した場合でも不適切な位置での改行を防ぐ効果がある。逆に、必ず表示・印刷されるハイフンはハードハイフンと呼ばれる。ソフトハイフンが有用なのは、テキストを表示する領域の幅が非常に狭い場合に、長い単語が強制的に改行を引き起こし、前後に大きな空白を生んでしまうという状況である。その長い単語中のハイフネーション可能な位置にソフトハイフンを挿入することで、行末の不自然な空白が少なくなるようなより好ましいテキストの配置が行なわれるようになる。このようなソフトハイフンの挿入を人の手で行なうのは困難であるので、Hyphenator(JavaScriptライブラリ)やオンラインフォームhypho-oなど自動で行うツールが存在する。