Tại sao 'tự do' trả lại khoai tây chiên biểu tượng cảm xúc?


49

Trong bộ chọn biểu tượng cảm xúc của tôi khi tôi vào, freedomtôi thấy một số khoai tây chiên.

công cụ chọn biểu tượng / biểu tượng cảm xúc macOS hiển thị tìm kiếm 'tự do' trả lại biểu tượng cảm xúc khoai tây chiên

Tại sao vậy?

Ví dụ thực tế:

Vì vậy, nếu tôi muốn viết một cái gì đó như sau:

Mọi người trên thế giới đánh giá cao những gì bạn được trao, đi ra ngoài và tận hưởng sự tự do của bạn

Vì vậy, biểu tượng hóa trích dẫn ở trên là hơi nguy hiểm:

Trong số, đánh giá cao những gì bạn đã cho, đi ra ngoài và tận hưởng.


17
Tôi muốn nói rằng việc biểu tượng hóa bất kỳ văn bản phù hợp nào cũng hơi nguy hiểm
Hagen von Eitzen

2
Điều này khiến tôi cảm thấy già ...
Andrew Grimm

Câu trả lời:


95

Biểu tượng cảm xúc được cung cấp dưới dạng tùy chọn cho mọi tìm kiếm khớp với chuỗi ' khoai tây chiên tự do ' , mà

là một uyển ngữ chính trị cho khoai tây chiên ở Hoa Kỳ. Thuật ngữ này ra đời vào năm 2003 khi Chủ tịch Ủy ban Quản lý Nhà của đảng Cộng hòa, Bob Ney, đổi tên món ăn trong ba quán ăn tự phục vụ của Quốc hội để đáp lại sự phản đối của Pháp đối với cuộc xâm lược Iraq.

Trong bộ chọn ký tự, bất kỳ chuỗi con tiền tố nào khớp với một từ liên quan đến biểu tượng cảm xúc đó sẽ đưa ra biểu tượng cảm xúc để lựa chọn. Do đó, 'miễn phí' hoặc 'tự do' sẽ phù hợp với 'khoai tây chiên tự do'.

Hệ điều hành tìm những chuỗi này ở đâu?

CoreEmoji.framework chứa danh sách biểu tượng cảm xúc và chuỗi tìm kiếm có liên quan, trên mỗi miền, trong

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

thay thế enbằng miền địa phương. Đối với các chuỗi được sử dụng bởi bộ chọn ký tự khi tìm kiếm, hãy tìm trong CharacterPicker.strings . Ví dụ:

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

Mở tệp .strings dưới dạng .plist trong Xcode để in nó như hiển thị ở trên hoặc sử dụng 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

Tôi không muốn QuickType đề xuất dưới dạng tự động hoàn thành 'tự do'!

Nó sẽ không. Đề xuất biểu tượng cảm xúc tự động hoàn thành QuickType hoặc Tin nhắn chạm để thay thế các từ bằng biểu tượng cảm xúc khi bàn phím biểu tượng cảm xúc được hiển thị, được xác định bởi một tệp khác, FindReplace.strings .

Biểu tượng cảm xúc được đề xuất dưới dạng thay thế từ khi toàn bộ từ trong văn bản gốc khớp với toàn bộ từ trong chuỗi liên quan đến biểu tượng cảm xúc. Từ 'tự do' sẽ không được thay thế bằng biểu tượng cảm xúc vì cụm từ 'khoai tây chiên tự do' chỉ tồn tại trong CharacterPicker.strings, không phải FindReplace.strings.

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

'khoai tây chiên' hiển thị biểu tượng cảm xúc khoai tây chiên 'tự do' không hiển thị biểu tượng cảm xúc khoai tây chiên


Bình luận không dành cho thảo luận mở rộng; cuộc trò chuyện này đã được chuyển sang trò chuyện .
nohillside

Bạn cũng có thể xem chúng ở định dạng có thể đọc được bằng QuickLook, sử dụng plutillệnh Mac để chuyển đổi chúng thành json để xem nhanh bên ngoài Xcode
JeffThndry

1
@Jeff Thật vậy, tôi đã thêm một vài ví dụ plutil nhưng thoải mái mở rộng với các cách khác để có được thông tin hữu ích từ tệp chuỗi.
grg

Đây có phải là một tiêu chuẩn Unicode được nhúng trong iOS hay đó là thứ mà Apple đã thêm vào Unicode để biểu tượng cảm xúc có thể tìm kiếm được (hoặc thậm chí là cơ sở dữ liệu có nguồn gốc đám đông mà Apple cho phép đặt tên cho mọi thứ?)
bmike

8

Nó không (nữa)

Kể từ MacOS 10.14.4 (phát hành ngày 25 tháng 3 năm 2019), "khoai tây chiên tự do" không còn là từ khóa tìm kiếm cho biểu tượng cảm xúc khoai tây chiên kiểu Pháp.

Tôi đã kiểm tra trước và sau khi nâng cấp từ MacOS 10.14.1 (phát hành ngày 30 tháng 10 năm 2018) để xác nhận rằng đây là một thay đổi gần đây.


Việc gỡ bỏ có thể là kết quả của chủ đề Stack Exchange này (được đăng ngày 2 tháng 11 năm 2018). Tôi không thể tìm thấy bất kỳ ai khác trên internet thu hút sự chú ý đến từ khóa này cho đến khi câu hỏi này được đăng. Câu hỏi này đã nhận được hơn chín nghìn lượt xem và là một "Câu hỏi về mạng nóng" của Stack Exchange, và sau đó tôi đã gửi email cho Tim Cook để có biện pháp tốt.

Fries Freedom Freedom Fries sử dụng trong bộ chọn biểu tượng cảm xúc của Apple

Ngày: Thứ Sáu, ngày 2 tháng 11 năm 2018 12:39:08 -0400
Tới: Tim Cook <tcook@apple.com>
Từ: Jeremy Banks

Xin chào Tim

Tôi chỉ muốn thu hút sự chú ý của bạn vào thực tế rằng cụm từ Tự do rán rứt, một meme chính trị có khả năng gây khó chịu và lỗi thời, là một trong những thuật ngữ tìm kiếm được sử dụng bởi trình chọn biểu tượng cảm xúc của Apple. (Nó được liệt kê trong tệp CharacterPicker.plist.)

Vui lòng xem xét loại bỏ từ khóa này.

Cảm ơn bạn.

- Một người dùng Apple

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.