「自由」がフライドポテト🍟絵文字を返すのはなぜですか?


49

絵文字ピッカーに入るfreedomと、フライドポテトがいくつかあります。

フライドポテト絵文字を返す「自由」の検索を示すmacOSキャラクター/絵文字ピッカー

何故ですか?

実際の例:

したがって、次のようなものを書きたい場合:

世界の人々はあなたが与えられたものに感謝し、そこに行き、あなたの自由を楽しむ

それで、上記の引用をemojifyingすることはいくらか危険です:

👫👬の👫👬、あなたが与えられたものに感謝し、そこに出かけ、あなたの🍟を楽しんでください。


17
私はemojifyingことを言うと思います任意の適切なテキストはやや危険です
ハーゲン・フォン・Eitzen

2
これ...私は古い感じさせる
アンドリューグリム

回答:


95

🍟絵文字は、文字列freedom friesに一致する検索のオプションとして提供されます。

米国のフライドポテトに対する政治的up曲表現でした。この言葉は、2003年に当時の共和党下院委員会委員長であったボブ・ネイが、提案されたイラク侵攻に対するフランスの反対に応えて、3つの議会食堂のメニュー項目の名前を変更したときに生まれました。

文字ピッカーでは、その絵文字に関連する単語のプレフィックス部分文字列が一致すると、選択用の絵文字が表示されます。したがって、「free」または「freedom」は「freedom fries」と一致します。

OSはこれらの文字列をどこで見つけますか?

CoreEmoji.frameworkには、ロケールごとの絵文字と関連する検索文字列のリストが含まれています。

/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/Resources/en.lproj/

enロケールに置き換えます。検索時に文字ピッカーが使用する文字列については、CharacterPicker.stringsをご覧ください。例えば:

/System/L*/Priv*/CoreE*/V*/A/R*/en.*/C*

Xcodeで.plist として.stringsファイルを開き、上記のようにprettyprintするか、以下を使用しますplutil

$ plutil -extract "🍟" xml1 -o - /System/L*/Priv*/CoreE*/V*/A/R*/en.*/C*
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<string>fries | freedom fries | french fries | fast food | junk food | food | object</string>
</plist>
$ plutil -convert json -o - /System/L*/Priv*/CoreE*/V*/A/R*/en.*/C* | jq -r ".[\"🍟\"]"
fries | freedom fries | french fries | fast food | junk food | food | object

QuickTypeにfreeを「自由」へのオートコンプリートとして提案させたくありません!

しません。QuickTypeオートコンプリート絵文字の提案、または絵文字キーボードが表示されたときにメッセージをタップして絵文字で置換するメッセージは、別のファイルFindReplace.stringsによって定義されます。

絵文字は、元のテキスト内の単語全体が絵文字に関連する文字列内の単語全体と一致する場合、単語の置換として提案されます。'freedom fries'フレーズは、FindReplace.stringsではなくCharacterPicker.stringsにのみ存在するため、単語 'freedom'は絵文字に置き換えられません。

$ plutil -convert json -o - /System/L*/Priv*/CoreE*/V*/A/R*/en.*/F* | jq -r ".[\"🍟\"]"
fries | french fries | french fry

フライドポテト絵文字を示す「フライ」 フライドポテト絵文字を表示しない「自由」


コメントは詳細なディスカッション用ではありません。この会話はチャットに移動さました
nohillside

QuickLookを使用して人間が読める形式で表示したり、Mac plutilコマンドを使用してjsonに変換したりして、Xcode以外ですばやく表示することもできます
-JeffThompson

1
@Jeff実際、plutilの例をいくつか追加しましたが、stringsファイルから有用な情報を取得するために他の方法で自由に拡張してください。
grg

これはiOSに埋め込まれたUnicode標準だったのか、それともAppleがUnicodeに追加して絵文字を検索できるようにしたのか(またはAppleが物事に名前を付けることを許可したクラウドソースのデータベースだったのか)
bmike

8

ありません(それ以上)

MacOS 10.14.4(2019年3月25日リリース)の時点で、「freedom fries」は🍟フレンチフライの絵文字の検索キーワードではなくなりました。

MacOS 10.14.1(2018年10月30日リリース)からのアップグレードの前後にチェックして、これが最近の変更であることを確認しました。


削除は、おそらくこのStack Exchangeスレッドの結果でした(2018年11月2日投稿)。この質問が投稿されるまで、このキーワードに注目しているインターネット上の他の誰かを見つけることができません。この質問は9000回以上も閲覧されており、Stack Exchangeの「Hot Network Question」でした。その後、適切な手段を講じるためにTim Cookにメールを送りました。

Appleの絵文字ピッカーで使用される「Freedom Fries」

日付:2018年11月2日金曜日12:39:08 -0400
宛先:Tim Cook <tcook@apple.com>投稿者
:Jeremy Banks

こんにちはティム、

攻撃的で時代遅れの政治的ミームである可能性のある「フリーダムフライド」というフレーズは、Appleの絵文字ピッカーが使用する検索用語の1つであるという事実に注目したいだけです。(CharacterPicker.plistファイルにリストされています。)

このキーワードを削除することを検討してください。

ありがとうございました。

-Appleユーザー

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.