twingyeo-kr / notice

Twingyeo (트잉여) 마스토돈 인스턴스의 관리 사항을 기록하는 저장소
https://twingyeo.kr/@notice
7 stars 1 forks source link

의미가 불분명한 명칭의 커스텀 이모티콘 이름 변경 필요 #1

Closed sftblw closed 5 years ago

sftblw commented 6 years ago

이모티콘(Emoji)은 일반적으로 그림이 나타내는 바와 이모티콘에 해당하는 글자 코드가 충분히 대응됩니다. 이는 이모티콘이 로드되지 않거나, 이모티콘을 볼 수 없는 사람들을 위해 스크린 리더 등의 장비가 읽을 수 있도록 하기 위함입니다.

마스토돈의 커스텀 이모티콘은 사용자가 자유롭게 이모티콘을 추가할 수 있다는 점은 좋으나, 서버의 운영이 흐르다보면 이모티콘에 해당하는 글자 코드가 충분히 의미를 전달하지 않는 문자열로 선택될 수 있습니다.

트잉여 인스턴스에도 이러한 이모티콘들이 여러종류 있습니다. :deemo_girl_happy: 등의 너무 좋아하고 잘 된 사례도 있으나, :annoying_dog::annoying_dog_0: 처럼 커스텀 이모티콘과 문자열이 동떨어지면서도 비슷한 글자 코드가 다른 의미를 표현하기까지 하는 사례도 존재합니다.

그래서 저는 커스텀 이모티콘의 글자 코드 수정을 제안합니다. 이 작업에는 다음과 같은 사항을 고려해야 합니다.

unstabler commented 6 years ago

제안 감사드립니다. 주말에 인스턴스에 등록된 모든 커스텀 emoji 목록을 정리하고, 변경이 필요한 emoji들의 변경 후보 목록을 올려 두도록 하겠습니다.

unstabler commented 6 years ago

늦어서 죄송합니다. 개인적으로 수정이 필요하다고 생각하는 emoji는 따로 italic + bold 처리를 해두도록 하겠습니다.

추가로 수정이 필요한 emoji는 코멘트로 달아주시면 처리하겠습니다.

emoji code 변경에 대해

전체 emoji 목록 (2018/04/18 시점)

이 테이블은 다음 명령으로 생성해낼 수 있습니다.

wget -O- 'https://twingyeo.kr/api/v1/custom_emojis' | perl -MJSON -E '$json .= $_ while <stdin>; printf("| <img src=\"%s\" width=\"24\" height=\"24\"> | %s |  |\n", $_->{url}, $_->{shortcode} ) for @{from_json($json);}'
이미지 코드 변경 제안
emacs
vim
realtek
transgender_flag
go 5000tyouyen_5
_zero 5000tyouyen_0
tyou 5000tyouyen_tyou
_yen 5000tyouyen_yen
doge
mastodon
nginx
nodejs
ruby
dj_yoshitaka
nicoru
hots
new_qurare
tentacle
old_qurare
python
starbucks
steam
twitter
matsu
party_parrot
overwatch
starcraft
kawaii
apple_inc
chrome
android
kotlin
javascript
facepalm
heroes
_heroesrotate
archlinux
tissue
genderfluid_flag
neko_cry
neko_relax
neko_roling_eyes2
genderqueer_flag
catboo
neko_surprised
tsukasa_hiiragi
neko_tired
neko_cats_eye
neko_gray
neko_roling_eyes
neko_siam
neko_cats_eye_blue
neko_nyaan
neko_sad
neko_smiley
neko_xd
neko_smirk
nikukyu
_win98_shell3266
polyamory_flag
illuminati
win9x
ponoka_pace
tootdon
burgerking
dragn
polysexual_flag
blobreach
deemo_girl
deemo_girl_happy
netscape
mario_luigi_dance
_win98_shell328
_win98_shell3236
win9x_info
win9x_warn
win95_desktop
win9x_hypertrm
win9x_certificate
win9x_setup
win9x_pc_with_modem
win9x_regwiz
win3x_handshake
win3x_386
win9x_ie5_download
win9x_processor
win9x_error
win9x_certificate_warn
win9x_certificate_error
win9x_ie4
win9x_xml
win9x_memory
blobuwu
blobpats
blobpeek
blobnom
blob_dizzy_face
rust
firefox
telegram
blobnomcookie
kirby_run
macos
serval
yukkuri_marisa
yukkuri_reimu
godot_engine
kakaotalk
namuwiki
github
github2
dora
bitcoin
meu_work
blobthumbsup
blobastonished
blobthinkingcool
windows
blobtilt
super_star_mitsuru
blobwaitwhat
blobwhistle
dreamcast
blobsnuggle
blobpopcorn
blobsad
dj_taka
duckduckgo
annoying_dog
_annoying_dog0
temmie_hoivs
_sans__
temmie_face_out
tinking
arisu_kora
blobfearful
blobwink
googlecatface
angry_trump
nonbinary_flag
pokeball
sims
blobderpy
blobaww
blobcouncil
blobcouple
blobcry
blobdrool
blobeyes
blobfacepalm
blobfrown
blobhearteyes
blobhug
blobhyperthink
blobhyperthinkfast
blobnerd
blobnervous
blobnomouth
blobonfire
blobowo
blobowoevil
blobshh
blobrofl
blobsmile
blobsneezing
blobsob
blobsplosion
blobsunglasses
blobthinking
blobthinkingfast
blobthinkingeyes
blobtongue
blobtonguewink
blobugh
blobwizard
blobzippermouth
gentleblob
googlecat
googlecatheart
google
golang
instagram
hangouts
safari
torrent
thinking_ie
ubuntu
twitch
youtube
awesome
tooot
pizza_pineapple
thinking_coffee
tutturu
apache
blobshrug
cry_konata
thaenkin
thinkgoing
1yen
thinkhappy
portal
bisexual_flag
portal_or
fedora
neko_closing_eyes
neko_fish
neko_frowning
neko_glasses
neko_glasses2
neko_glasses3
neko_glasses4
neko_neutral
neko_sidelong
neko_oinari
neko_star_eyes
neko_sunglasses
neko_sweat
neko_thinking
neko_thinking2
neko_tired2
heart_trans_white
heart_trans
heart_pride
heart_pan
heart_nb
heart_is
heart_gq
heart_bi
heart_aro
heart_ace
musubi
thinking_polygon
BasixKOR commented 6 years ago

아래와 같이 몇 가지 변경을 제안드립니다.

원래 이름 제안
win98_shell32_66 win9x_cdrom
dragn dragon
win98_shell32_8 win9x_windows_file
github2 github_white
annoying_dog_0 annoying_dog_lied
sans_ undertale_sans
sftblw commented 6 years ago

혹시 기존 커스텀 이모지는 추가만 불가능하게 만들 수 없을까요? 기존의 게시물들이 망가지는 게 아쉽네요...

unstabler commented 6 years ago

emoji picker에서의 visibility는 설정할 수 있는 것 같습니다.

sftblw commented 6 years ago

수정 제안입니다.

원래 이름 제안 각주
hots 삭제
heroes heroes_game 혹은 heroes_game_logo 게임까지 붙으니 너무 기네요
heroes_rotate heroes_game_rotate 혹은 heroes_game_logo_rotate
github github_black
github2 github_white 혹은 삭제
annoying_dog_0 annoying_dog_sleeping #
Annoying Dog sleeping in room 326 (room_of_dog)
2프레임 APNG로 업그레이드(작업중)
sans_ sans_shrug 🤷‍♂️ = man_shrugging
arisu_kora arisu_exhausted 원본은 쿠소코라그랑프리 라는 일어 합성어가 어원인 것 같습니다.
지금도 괜찮지만 바꾸는 것도 괜찮을 것 같습니다.
sims sims_plumbob #
tooot chen_spit 혹은 bkub_chen_toot
1yen 5000tyouyen_ani
portal portal_blue
portal_or portal_ornage
sftblw commented 6 years ago

@unstabler 관리 면에서는 난잡하시겠지만 호환 면에서는 나쁘지 않은 것 같습니다... 추후에 쓰는 걸 막을수는 없을까요?

unstabler commented 6 years ago

현 시점에서는 이전 toot에서의 emoji 사용을 유지하면서 사용을 최대한 막는건 visibility 설정밖에 없을 것 같습니다. 어떻게 할까요?

sftblw commented 6 years ago

이 부분은 다른분들 의견을 좀 들어보는 게 좋을 것 같습니다... 전 양쪽 다 일리가 있어보이네요.

BasixKOR commented 6 years ago

visibility 설정은 현재로서는 가장 나은 대안이라고 생각됩니다. 굳이 필요하다면 여전히 사용하고 싶어하시는 유저분도 없진 않을 것 같기도 하고요.

sftblw commented 6 years ago

API 에서의 가시도를 바꿀 수 있습니까? 수동으로는 쓸 수 있지만 최종 사용자에게는 가능 여부를 보여주지 않아야 할 것 같습니다.

unstabler commented 6 years ago

API에서 가시도는 명시되는 것으로 알고 있습니다. 하지만 각 앱들이 이를 지키는지는 잘 모르겠네요.

sftblw commented 6 years ago

그렇다면 그건 각 앱에 이슈를 넣을 거리군요. 전 웹 UI 및 API 가시도까지 안 보이게 숨기는 방향이면 괜찮다고 생각합니다.

sftblw commented 5 years ago

이번 주말에 마감하는 걸로 하죠

아래는 emoji 목록을 재조회하여 변경이 필요하다고 생각하는 것만 추려낸 후, 기존 의견과 제 추가 의견을 정리한 것입니다. 제안사항 중 가장 적합하다고 생각하는 대안을 1안으로 정하였습니다.

주말까지 별다른 의견이 없으면 1안으로 하는 걸로 생각하고 처리하겠습니다.

처리 내용: 기존 emoji는 보이지 않게 처리, 새 이름으로 동일한 emoji 추가

#

원래 코드 1안 그 외 안 비고
_yen 5kyen_yen 5000tyouyen_yen
_zero 5kyen_zero 5000tyouyen_zero
1yen 5kyen_animated
annoying_dog_0 annoying_dog_sleep annoying_dog_lie
arisu_kora 변경 없음 arisu_exhausted
baba, baba_i, baba_s biy_baba_white, biy_i, biy_s
deemo_girl deemo_girl_sad
dragn 숨기기 dragon Microsoft 이모지 그림
github2 github_white
go 5kyen_go 5000tyouyen_5
gup_01 gup_01_ga
gup_02 gup_02_dash
gup_03 gup_03_ru
gup_04 gup_04_zu
gup_05 gup_05_and
gup_06 gup_06_pa
gup_07 gup_07_n
gup_08 gup_08_zi
gup_09 gup_09_a
gup_10 gup_10_dash
heroes 변경 없음 heroes_game[_logo]
heroes_rotate 변경 없음 heroes_game[_logo]_rotate
hosii_ho 5kyen_ho
hosii_shi 5kyen_shi
hots 숨기기
is biy_is_animated 이미 biy_is 있음. 이건 애니메이티드.
jubeat_festo_t_emo_1811 t_emo_hirameki jubeat t-emo
이름은 나무위키를 참조함
jubeat_festo_t_emo_1812 t_emo_wakuwaku jubeat t-emo
이름은 나무위키를 참조함
jubeat_festo_t_emo_1901 t_emo_otto jubeat t-emo
이름은 나무위키를 참조함
jubeat_festo_emo t_emo jubeat t-emo
별도 명칭이 없어 대표 아이콘이라고 판단함
jubeat_festo_t_emo_1809 t_emo_mogumogu jubeat t-emo
이름은 나무위키를 참조함
jubeat_festo_t_emo_1810 t_emo_gegege jubeat t-emo
이름은 나무위키를 참조함
macos macos_loading macos_spinning_pinwheel
perl 변경 없음
portal portal_blue
portal_or portal_orange
rust rust_lang
sans_ sans_shrug
sims sims_plumbob
suiso_no_oto_open 변경 없음
tooot chen_toot
troll trollface
tyou 5kyen_tyou 5000tyouyen_tyou
win biy_win_animated
win98_shell32_36 win98_floppydrive
win98_shell32_66 win98_cdrom
win98_shell32_8 win98_windows_file win9x_file
linux linux_tux 그대로 유지
ponoka_pace ponoka_face 등록자 소견 (신청 시 오타)
hoshii_exclaim 5kyen_exclaim
sftblw commented 5 years ago

별다른 의견이나 이견이 없으시면 내일 오후 6시 이후부터 작업 진행하겠습니다.

sftblw commented 5 years ago

저번 주말에 몇 개 작업했는데 자동완성에 나오더라구요.

물어봤는데 tootsuite/mastodon#11669 의도한 거랍니다.

이거 어떻게 처리해야 할까요...

sftblw commented 5 years ago

해당 이슈는 마스토돈 3.0 에서 수정될 예정입니다.

트잉여는 3.0 rc3을 구동하고 있어서 처리하는 데 문제가 없었습니다.

완료하였습니다.