Why does โfreedomโ return the french fries ๐ emoji?

Multi tool use
up vote
46
down vote
favorite
In my emoji picker when I enter freedom
I see some french fries.
Why is that?
Practical example:
So if I want to write something like the following:
People of the world appreciate what you're given, go out there and enjoy your freedom
So emojifying the above quote is somewhat dangerous:
๐ซ๐ฌ of the ๐, appreciate what you're given, go out there and enjoy your ๐.
macos text-input emoji
add a comment |
up vote
46
down vote
favorite
In my emoji picker when I enter freedom
I see some french fries.
Why is that?
Practical example:
So if I want to write something like the following:
People of the world appreciate what you're given, go out there and enjoy your freedom
So emojifying the above quote is somewhat dangerous:
๐ซ๐ฌ of the ๐, appreciate what you're given, go out there and enjoy your ๐.
macos text-input emoji
15
I'd say that emojifying any proper text is somewhat dangerous
โ Hagen von Eitzen
Nov 4 at 17:56
This makes me feel old...
โ Andrew Grimm
Nov 5 at 23:14
add a comment |
up vote
46
down vote
favorite
up vote
46
down vote
favorite
In my emoji picker when I enter freedom
I see some french fries.
Why is that?
Practical example:
So if I want to write something like the following:
People of the world appreciate what you're given, go out there and enjoy your freedom
So emojifying the above quote is somewhat dangerous:
๐ซ๐ฌ of the ๐, appreciate what you're given, go out there and enjoy your ๐.
macos text-input emoji
In my emoji picker when I enter freedom
I see some french fries.
Why is that?
Practical example:
So if I want to write something like the following:
People of the world appreciate what you're given, go out there and enjoy your freedom
So emojifying the above quote is somewhat dangerous:
๐ซ๐ฌ of the ๐, appreciate what you're given, go out there and enjoy your ๐.
macos text-input emoji
macos text-input emoji
edited Nov 2 at 20:38


grgโฆ
130k24207306
130k24207306
asked Nov 2 at 10:51
Besi
376515
376515
15
I'd say that emojifying any proper text is somewhat dangerous
โ Hagen von Eitzen
Nov 4 at 17:56
This makes me feel old...
โ Andrew Grimm
Nov 5 at 23:14
add a comment |
15
I'd say that emojifying any proper text is somewhat dangerous
โ Hagen von Eitzen
Nov 4 at 17:56
This makes me feel old...
โ Andrew Grimm
Nov 5 at 23:14
15
15
I'd say that emojifying any proper text is somewhat dangerous
โ Hagen von Eitzen
Nov 4 at 17:56
I'd say that emojifying any proper text is somewhat dangerous
โ Hagen von Eitzen
Nov 4 at 17:56
This makes me feel old...
โ Andrew Grimm
Nov 5 at 23:14
This makes me feel old...
โ Andrew Grimm
Nov 5 at 23:14
add a comment |
1 Answer
1
active
oldest
votes
up vote
90
down vote
accepted
The ๐ emoji is offered as an option for any search matching the string โfreedom friesโ, which
was a political euphemism for French fries in the United States. The term was born in 2003 when the then Republican Chairman of the Committee on House Administration, Bob Ney, renamed the menu item in three Congressional cafeterias in response to France's opposition to the proposed invasion of Iraq.
In the character picker, any prefix substring match on a word relating to that emoji will present the emoji for selection. Therefore โfreeโ or โfreedomโ will match โfreedom friesโ.
Where does the OS find these strings?
CoreEmoji.framework contains a list of emojis and relevant search strings, per locale, in
/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/Resources/en.lproj/
replacing en
with the locale. For the strings used by the character picker when searching, look in CharacterPicker.strings. For example:
/System/L*/Priv*/CoreE*/V*/A/R*/en.*/C*
Open the .strings file as a
.plist in Xcode to prettyprint it as shown above, or use
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
I don't want QuickType to suggest ๐ as an autocomplete to โfreedomโ!
It won't. QuickType autocomplete emoji suggestions, or Messages tap-to-replace words with emojis when the emoji keyboard is shown, is defined by another file, FindReplace.strings.
Emojis are suggested as word replacements when an entire word in the original text matches an entire word in a string relating to the emoji. The word โfreedomโ will not be replaced by the emoji since the โfreedom friesโ phrase only exists in CharacterPicker.strings, not FindReplace.strings.
$ plutil -convert json -o - /System/L*/Priv*/CoreE*/V*/A/R*/en.*/F* | jq -r ".["๐"]"
fries | french fries | french fry
Comments are not for extended discussion; this conversation has been moved to chat.
โ nohillsideโฆ
Nov 2 at 16:50
You can also view them in human-readable format with QuickLook, use the Macplutil
command to convert them to json for quick viewing outside Xcode
โ JeffThompson
Nov 3 at 11:17
1
@Jeff Indeed, I've added a couple of plutil examples but feel free to expand with other ways to get useful information from the strings file.
โ grgโฆ
Nov 3 at 12:06
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
90
down vote
accepted
The ๐ emoji is offered as an option for any search matching the string โfreedom friesโ, which
was a political euphemism for French fries in the United States. The term was born in 2003 when the then Republican Chairman of the Committee on House Administration, Bob Ney, renamed the menu item in three Congressional cafeterias in response to France's opposition to the proposed invasion of Iraq.
In the character picker, any prefix substring match on a word relating to that emoji will present the emoji for selection. Therefore โfreeโ or โfreedomโ will match โfreedom friesโ.
Where does the OS find these strings?
CoreEmoji.framework contains a list of emojis and relevant search strings, per locale, in
/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/Resources/en.lproj/
replacing en
with the locale. For the strings used by the character picker when searching, look in CharacterPicker.strings. For example:
/System/L*/Priv*/CoreE*/V*/A/R*/en.*/C*
Open the .strings file as a
.plist in Xcode to prettyprint it as shown above, or use
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
I don't want QuickType to suggest ๐ as an autocomplete to โfreedomโ!
It won't. QuickType autocomplete emoji suggestions, or Messages tap-to-replace words with emojis when the emoji keyboard is shown, is defined by another file, FindReplace.strings.
Emojis are suggested as word replacements when an entire word in the original text matches an entire word in a string relating to the emoji. The word โfreedomโ will not be replaced by the emoji since the โfreedom friesโ phrase only exists in CharacterPicker.strings, not FindReplace.strings.
$ plutil -convert json -o - /System/L*/Priv*/CoreE*/V*/A/R*/en.*/F* | jq -r ".["๐"]"
fries | french fries | french fry
Comments are not for extended discussion; this conversation has been moved to chat.
โ nohillsideโฆ
Nov 2 at 16:50
You can also view them in human-readable format with QuickLook, use the Macplutil
command to convert them to json for quick viewing outside Xcode
โ JeffThompson
Nov 3 at 11:17
1
@Jeff Indeed, I've added a couple of plutil examples but feel free to expand with other ways to get useful information from the strings file.
โ grgโฆ
Nov 3 at 12:06
add a comment |
up vote
90
down vote
accepted
The ๐ emoji is offered as an option for any search matching the string โfreedom friesโ, which
was a political euphemism for French fries in the United States. The term was born in 2003 when the then Republican Chairman of the Committee on House Administration, Bob Ney, renamed the menu item in three Congressional cafeterias in response to France's opposition to the proposed invasion of Iraq.
In the character picker, any prefix substring match on a word relating to that emoji will present the emoji for selection. Therefore โfreeโ or โfreedomโ will match โfreedom friesโ.
Where does the OS find these strings?
CoreEmoji.framework contains a list of emojis and relevant search strings, per locale, in
/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/Resources/en.lproj/
replacing en
with the locale. For the strings used by the character picker when searching, look in CharacterPicker.strings. For example:
/System/L*/Priv*/CoreE*/V*/A/R*/en.*/C*
Open the .strings file as a
.plist in Xcode to prettyprint it as shown above, or use
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
I don't want QuickType to suggest ๐ as an autocomplete to โfreedomโ!
It won't. QuickType autocomplete emoji suggestions, or Messages tap-to-replace words with emojis when the emoji keyboard is shown, is defined by another file, FindReplace.strings.
Emojis are suggested as word replacements when an entire word in the original text matches an entire word in a string relating to the emoji. The word โfreedomโ will not be replaced by the emoji since the โfreedom friesโ phrase only exists in CharacterPicker.strings, not FindReplace.strings.
$ plutil -convert json -o - /System/L*/Priv*/CoreE*/V*/A/R*/en.*/F* | jq -r ".["๐"]"
fries | french fries | french fry
Comments are not for extended discussion; this conversation has been moved to chat.
โ nohillsideโฆ
Nov 2 at 16:50
You can also view them in human-readable format with QuickLook, use the Macplutil
command to convert them to json for quick viewing outside Xcode
โ JeffThompson
Nov 3 at 11:17
1
@Jeff Indeed, I've added a couple of plutil examples but feel free to expand with other ways to get useful information from the strings file.
โ grgโฆ
Nov 3 at 12:06
add a comment |
up vote
90
down vote
accepted
up vote
90
down vote
accepted
The ๐ emoji is offered as an option for any search matching the string โfreedom friesโ, which
was a political euphemism for French fries in the United States. The term was born in 2003 when the then Republican Chairman of the Committee on House Administration, Bob Ney, renamed the menu item in three Congressional cafeterias in response to France's opposition to the proposed invasion of Iraq.
In the character picker, any prefix substring match on a word relating to that emoji will present the emoji for selection. Therefore โfreeโ or โfreedomโ will match โfreedom friesโ.
Where does the OS find these strings?
CoreEmoji.framework contains a list of emojis and relevant search strings, per locale, in
/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/Resources/en.lproj/
replacing en
with the locale. For the strings used by the character picker when searching, look in CharacterPicker.strings. For example:
/System/L*/Priv*/CoreE*/V*/A/R*/en.*/C*
Open the .strings file as a
.plist in Xcode to prettyprint it as shown above, or use
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
I don't want QuickType to suggest ๐ as an autocomplete to โfreedomโ!
It won't. QuickType autocomplete emoji suggestions, or Messages tap-to-replace words with emojis when the emoji keyboard is shown, is defined by another file, FindReplace.strings.
Emojis are suggested as word replacements when an entire word in the original text matches an entire word in a string relating to the emoji. The word โfreedomโ will not be replaced by the emoji since the โfreedom friesโ phrase only exists in CharacterPicker.strings, not FindReplace.strings.
$ plutil -convert json -o - /System/L*/Priv*/CoreE*/V*/A/R*/en.*/F* | jq -r ".["๐"]"
fries | french fries | french fry
The ๐ emoji is offered as an option for any search matching the string โfreedom friesโ, which
was a political euphemism for French fries in the United States. The term was born in 2003 when the then Republican Chairman of the Committee on House Administration, Bob Ney, renamed the menu item in three Congressional cafeterias in response to France's opposition to the proposed invasion of Iraq.
In the character picker, any prefix substring match on a word relating to that emoji will present the emoji for selection. Therefore โfreeโ or โfreedomโ will match โfreedom friesโ.
Where does the OS find these strings?
CoreEmoji.framework contains a list of emojis and relevant search strings, per locale, in
/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/Resources/en.lproj/
replacing en
with the locale. For the strings used by the character picker when searching, look in CharacterPicker.strings. For example:
/System/L*/Priv*/CoreE*/V*/A/R*/en.*/C*
Open the .strings file as a
.plist in Xcode to prettyprint it as shown above, or use
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
I don't want QuickType to suggest ๐ as an autocomplete to โfreedomโ!
It won't. QuickType autocomplete emoji suggestions, or Messages tap-to-replace words with emojis when the emoji keyboard is shown, is defined by another file, FindReplace.strings.
Emojis are suggested as word replacements when an entire word in the original text matches an entire word in a string relating to the emoji. The word โfreedomโ will not be replaced by the emoji since the โfreedom friesโ phrase only exists in CharacterPicker.strings, not FindReplace.strings.
$ plutil -convert json -o - /System/L*/Priv*/CoreE*/V*/A/R*/en.*/F* | jq -r ".["๐"]"
fries | french fries | french fry
edited Nov 4 at 12:56
answered Nov 2 at 14:28


grgโฆ
130k24207306
130k24207306
Comments are not for extended discussion; this conversation has been moved to chat.
โ nohillsideโฆ
Nov 2 at 16:50
You can also view them in human-readable format with QuickLook, use the Macplutil
command to convert them to json for quick viewing outside Xcode
โ JeffThompson
Nov 3 at 11:17
1
@Jeff Indeed, I've added a couple of plutil examples but feel free to expand with other ways to get useful information from the strings file.
โ grgโฆ
Nov 3 at 12:06
add a comment |
Comments are not for extended discussion; this conversation has been moved to chat.
โ nohillsideโฆ
Nov 2 at 16:50
You can also view them in human-readable format with QuickLook, use the Macplutil
command to convert them to json for quick viewing outside Xcode
โ JeffThompson
Nov 3 at 11:17
1
@Jeff Indeed, I've added a couple of plutil examples but feel free to expand with other ways to get useful information from the strings file.
โ grgโฆ
Nov 3 at 12:06
Comments are not for extended discussion; this conversation has been moved to chat.
โ nohillsideโฆ
Nov 2 at 16:50
Comments are not for extended discussion; this conversation has been moved to chat.
โ nohillsideโฆ
Nov 2 at 16:50
You can also view them in human-readable format with QuickLook, use the Mac
plutil
command to convert them to json for quick viewing outside Xcodeโ JeffThompson
Nov 3 at 11:17
You can also view them in human-readable format with QuickLook, use the Mac
plutil
command to convert them to json for quick viewing outside Xcodeโ JeffThompson
Nov 3 at 11:17
1
1
@Jeff Indeed, I've added a couple of plutil examples but feel free to expand with other ways to get useful information from the strings file.
โ grgโฆ
Nov 3 at 12:06
@Jeff Indeed, I've added a couple of plutil examples but feel free to expand with other ways to get useful information from the strings file.
โ grgโฆ
Nov 3 at 12:06
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fapple.stackexchange.com%2fquestions%2f341459%2fwhy-does-freedom-return-the-french-fries-emoji%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
T,SPRi2bDZ VQEb2lu5
15
I'd say that emojifying any proper text is somewhat dangerous
โ Hagen von Eitzen
Nov 4 at 17:56
This makes me feel old...
โ Andrew Grimm
Nov 5 at 23:14