iPhoneのSafariでCurse/Zalgoテキストを生成する方法

Table of Contents

iPhoneのSafariでCurse/Zalgoテキストを生成する方法

急速に進化する今日のインターネット時代において、人々はフォントを様々な方法で利用しています。フォントを使ってミームを作る人もいます。作品に使うスタイルによっては、面白くも恐ろしくもなるかもしれません。また、デザイナーが、ありふれたブロック体の文字に、大文字と小文字をランダムに切り替えたりといった変化を加えることで、生命を吹き込むことに魅力を感じる人もいます。

特に、各文字が互いにどのくらい離れているかなどの小さな詳細により、余分な作業をすることなく、視覚的に魅力的なレイアウトが作成されます。

iPhoneのSafariを使ってCurse:Zalgoテキストを生成する方法

携帯アプリから送信されたテキストメッセージからソーシャルメディアページに直接投稿された更新情報まで、メッセージがあらゆるプラットフォームに広がるデジタル化が進む現代社会では、私たちが書く内容を、ユーザーの好みや関心に合わせて調整する機会がかつてないほど増えています。

奇妙なスタイルの一つに、文字化けしたテキストを生成するモデルがあります。Zalgoフォントは、ゴーストミームの創設者が報告しているように、恐ろしい場面で使用されているようです。彼は、このフォントの恐ろしく不気味な出力トーンを高く評価しており、それが魅力の特定の側面にもうまく機能すると考えています。

この記事を最後まで読んでいただければ、Zalgo がなぜグリッチ テキストと呼ばれるのかお分かりいただけると思います。

そうでない場合、説明させてください。このフォントは、ラグやビデオゲームの不具合によって生成されることからその名前が付けられています。不具合によって「グリッチ」が生成され、フォントを使用して作成されたこのフォントで何が起こったか、そして彼がアイデアを提供するためにどのようにそれらを形作ったかなど、面白い結果が生じることがあります。他の書体のように文字を組み合わせて何かを書き留める計画はまったくありませんでしたが、一見ランダムに見えても、どういうわけかすべてが首尾一貫しています。

インターネットのチャットルームの奥深くで Zalgo テキストを定期的に使用する場合、知っておくべきルールがいくつかあります。

最初のルールは、「Zalgo」または「Zalgop」と書きたい場合は、必ず「zalgo」と入力することです。2つ目のルールはどこにでも当てはまるとは限りませんが、「/ x /」には確実に当てはまります。「Zalgo」を「d」などの単語と併用する場合は、前後にスペースを入れないようにしてください。

Zalgoはzalgoと入力すれば綴れますが、スペースは単語の前後にのみ入れることができます。間に他のアルファベットを入れると、投稿が非常に奇妙に見えてしまいます。

iPhone Safari では、Web ページ上のテキスト入力フィールドにキリル文字を入力すると、Zalgo が生成されます。

この脆弱性は、iOS 11.1.2 を搭載した iPhone X および iOS 11.0.3 を実行している iPad でテストされており、どちらの場合もバグが再現されました。

Safari はクラッシュしやすいブラウザなので、JavaScript を使用して長い URL 文字列を生成することでこれを悪用することができます。

ユーザーが悪意のある Web ページを開くと、ブラウザはこれらの URL をすべて一度に読み込み、パフォーマンスの問題によりクラッシュします。

なぜ Safari だけなのかと疑問に思うかもしれません。それは、Safari にもタイマーオブジェクトとして使用できる html5 ビデオ要素があり、それを使用するためです。

iPhoneでChromeを使ってCurse/Zalgoテキストを生成する方法

最近、Android用のChrome拡張機能をいろいろ試しています。ところが残念ながら、試行錯誤を重ねた結果、iPhoneで拡張機能を作成したり操作したりするためのJavaScript APIやドキュメントが存在しないようです。

幸いなことに、この問題は、任意のウェブサイトがアプリケーション内でブラウザウィンドウを開くことができるという事実を悪用することで回避できます。このアプリケーションの「玄関口」は、デバッグに役立つだけでなく、別のアプリケーション内のウェブコンテンツを簡単に操作する手段も提供します(ただし、別のアプリケーションに適切な内部サンドボックスがない場合)。

たとえば、1password が開いているときに、apple.com を指すアプリ内ブラウザ ウィンドウを開くと、1password が表示され、この新しい Web ページを追加するかどうかを尋ねられます。

最初のステップは、エフェクトに使用するフォントを決定することです。そのフォントがUnicode文字とペアになっていることを確認してください。

Zalgo テキストとは、一連の Unicode シンボル (たとえば、Zalgo ZZZZ ZZ ZZ) を行末に追加し、それがすべての行にまたがるテキストのことです。

見ていてかっこいいし、理由はよくわからないけど、見ていて楽しい…でも、ほとんどの人はやり方を知らないか、気にしていないと思う…主な理由は、インターネットでは、絵を描いたり、言葉を変えて見た目を変えたりする以外に、この機能をうまく使う方法がわからないからだ。

オンライン ジェネレータを使用して呪われたテキストを作成したら、それを Facebook などのソーシャル メディア サイトに投稿できるようになります。

 ただし、ChromeのZalgoテキスト拡張機能を使用しない限り、Zalgoテキストは他のデバイスでは表示されません。このタイプのZalgoテキストはZalgoフォントと呼ばれます。

zalgoテキストフォントを文書に組み込むと、個々の文字が自動的に縦に引き伸ばされた文字形状に置き換えられ、3行または4行の文字サイズになります。この効果により、各文字形状の高さが大幅に増加し、小さなサイズでも重要な文字の読みやすさが向上します。

長年にわたり、ザルゴは、使用されている文字の各文字を表す複数の個別の画像を含む画像ファイルによって表されていました。                       

Discover More