2010-01-16 4 views
9

These people продают проприетарный восклицательный знак для сарказма и, не пройдя процесс стандартизации Юникода, предлагают, чтобы можно было загрузить этот знак (в каком формате он не совсем понятен) и использовать его в своих письменных сообщениях (к чему насколько это непонятно). Мой вопрос заключается в том, что именно скачано и как именно они передают его по сети.Как реализуется саркмарк?

Я не уверен, что это какая-то многослойная саркастическая шутка, и я не думаю, что это хорошая идея на любом уровне, но мне любопытно, если они делают что-нибудь умное, чтобы реализовать ее и получить ее взаимодействовать (достаточно любопытно, чтобы переоценить мое нежелание добавить к их из уст в уста).

  • Они предоставляют изображение, которое вы можете вставить в документ - до сих пор это произведение искусства за 2 доллара, ничего загадочного в этом нет.
  • Они предоставляют шрифт с новым глифом (или это символ?) - предположительно, если вы собираетесь отправить его успешно кому-то, у них должен быть установлен один и тот же шрифт, и сообщение должно будет иметь достаточно информации для получателя выбрать этот шрифт для его просмотра?
  • Они утверждают, что он работает для SMS на ежевике - как они получают это на работу? Как глиф передается по сети? Единственный способ, я могу думать о том, что они передают Unicode для частного использования кодовых точек, но это было бы сложно получить через сеть SMS, не так ли?

EDIT: есть голосование, чтобы закрыть «обоснование, не связанное с программированием». Я программист, я трачу много времени на устранение проблем, когда древние и хорошо установленные символы не могут быть правильно переданы по сети. Поэтому, когда кто-то утверждает, что может изобретать персонажа в одностороннем порядке и заставить его правильно передавать и передавать без каких-либо деградации, мне любопытно, интересно, как его запрограммировать. Это связано с программированием - это связано с моим программированием и программированием компании, которая реализовала символ.

РЕДАКТИРОВАТЬ 2: Основной вопрос, поднятый в ответе Иеремии ниже, что кто-то, кто знает о шрифтах, должен уяснить: достаточно ли предоставить шрифт только одним новым глифом? Я имею в виду, что если вы просматриваете документ в Arial, система попадает в кодовую точку U + E001 в документе и не является частью активного шрифта Arial, будет ли система проверять все установленные шрифты, чтобы найти тот, у которого есть глиф для кодового пункта? Или новый глиф должен быть каким-то образом добавлен к каждому шрифту, который вы собираетесь использовать? Я расплывчато отношусь к слову «система» - я не знаю, реализована ли эта функциональность текстовым процессором или браузером, например, или некоторым базовым сервисом шрифтов в операционной системе.

ответ

1

Наверное, первое, на что нужно начать, это посмотреть, с какими приложениями работает этот новый персонаж. Я думаю, что самым полезным местом для этого персонажа будут форумы, потому что это похоже на то, что в основном наблюдается сарказм. Итак, если это форумы, а единственный способ добавить сарказм, используя ваши догадки, как это реализовано: 1. используйте [img] (работает только для определенного программного обеспечения форума). 2. измените семейство шрифтов, хотя я бы предположил, что вам понадобится для изменения каждого семейства шрифтов для хорошего отображения символа (т. е. если один веб-сайт использует Times New Roman, а другой использует Arial). Моя единственная догадка заключается в том, что используется какой-то тэг и что это аддон для IE (и других веб-браузеров), который ловит тег и изменяет его на SarcMark. Я знаю, что аддоны, такие как Greasemonkey для Firefox (и другие веб-браузеры), способны читать текст и html на веб-странице и вносить изменения в этот html, обрабатывая данные и просматривая определенные поля данных. Я знаю, что одно расширение Greasemonkey используется для сокращения длинных предложений, которые люди пишут на форумах, чтобы вы могли быстро перейти к следующему сообщению. Этот саркмарк мог бы работать так, но, конечно, мы не узнаем, если кто-то не попробует его и не сможет узнать, как и как он работает.

+0

Интересная идея плагинов для разметки + приложений специально интересна - это похоже на туннелирование нового персонажа из приложения в приложение таким образом, который непрозрачен для инфраструктуры. Это также объясняет, как два устройства с установленным кольцом декодера могли отправлять специальный символ друг другу в SMS. Вы правы, что это все предположения, пока кто-то не устанавливает и не исследует - я действительно должен это делать сам, задавая вопрос, но я не хочу поддерживать предприятие. – 2010-01-17 23:54:06

10

Нашел хороший ответ в этом blog post.

Во-первых, знак отображается в Unicode точка кода U+E001, который находится в личного пользования площадь, и не является частью стандарта Юникод. Далее, в порядке , чтобы увидеть знак SarcMark, вам нужен специальный шрифт , который содержит отметку в U + E001.

Ниже приводится сарказм. То, на что оно похоже, или вообще оно появляется, зависит от того, какие шрифты вы установили, и от него не отфильтровывается StackOverflow. Для того, чтобы сам SarcMark появлялся, вам, очевидно, понадобится установленный проприетарный шрифт.

SARCMARK IS между кронштейнами: []

Я сделал поиск Google для персонажа и ничего не нашли. Это Twitter search найдет some uses из этого в дикой природе, а также некоторые использования кодовых точек, которые, как представляется, не предназначены для саркметиков. Фактически, U + E001 используется в варианте SoftBank от Emoji (который, основываясь на его использовании на Twitter, кажется, используется за пределами японской сети SoftBank) для символа «BOY» или «BOY'S HEAD» (see it here). Существует не так много, чтобы быть сделанным об этом при использовании Private Use codepoints - если кто-то Twitters, «[U + E001] был потрясающим фильмом», они либо означают «Мальчик, это потрясающий фильм», либо «Мой следующее заявление будет саркастичным: это был потрясающий фильм », поэтому он иногда работает нормально с любой интерпретацией.

Чтобы отправить его через SMS, необходимо использовать нечто вроде UCS2, а не 7- или 8-битное кодирование SMS.

Для сравнения, как с точки зрения идеи, так и с реализацией, посмотрите на project для создания части Unoode в Emoji. Если у вас есть учетная запись GMail, вы можете попробовать отправить сообщение ниже. Если все различные части работают (вырезать и вставлять, базы данных, инфраструктуру электронной почты, браузеры), Gmail отобразит умиротворяющее лицо Emoji. U + FE343 является кодовым пунктом для использования в частном пользовании, где глиф припаркован до присвоения ему официального кодового пункта, а GMail заменяет изображение для символа при его отображении.

Emoji ухмыляясь ЛИЦО: U + FE343, utf8 f3be8d83 []

элемента кода частного использования Области + специальная техника шрифта достаточно, чтобы сделать символ Передаваемым через сеть и сохраняемый в файлах и базах данных (большую часть времени), и просматривать их пользователями. Единственная техническая вещь, которую нужно добавить, чтобы заставить всю систему работать, - сделать символ легко доступным для ввода, что, по-видимому, предполагает установку сочетаний клавиш на любых платформах, которые люди хотят использовать. Помимо этой технической инфраструктуры, заставить систему работать - это вопрос маркетинга, предоставления валюты символа и создания Клуба Сарказма, к которому люди хотят присоединиться. Учитывая ограничения, это хорошее решение, которое можно использовать для других вещей, например, чтобы позволить поклонникам принца общаться друг с другом.

+0

«... позволить поклонникам принца общаться ...» :) – beirtipol

0

Мне нравится идея Sarcmark, но я думаю, что создатель покончил с этим все неправильно. Если человек, которого я отправляю, купил и установил шрифт, он практически бесполезен.

Я думаю, что единственный способ добиться чего-то подобного - убедить Юникодский консорциум добавить его в стандарт Unicode. Одна из проблем заключается в том, что они, вероятно, не могли заработать на этом деньги.

Смежные вопросы