Использование звездочек в качестве нормальных символов в сообщениях Google+?

14

Я пытаюсь написать сообщение в Google плюс, в котором есть не усиленное слово с реальными * звездочками * вокруг него?

Использование звездочек в G + вызывает усиление слова, и попытка избежать их с помощью \всего лишь показывает \*backslashes\*звездочки.

Использование **two**звездочек вокруг слова отображает только один, но также * усиливает * слово.

Как избежать символов звездочки в сообщении G +?

Илари Каясте
источник
Смотрите этот вопрос .
Алекс
5
Google+ не переводит коды символов HTML; Я не думаю, что этот вопрос применим @ Алекс.
Мирддин Эмрис

Ответы:

2

Это действительно уродливый хак, но вы можете использовать пробел нулевой ширины, чтобы помешать звездочкам интерпретироваться.

В OS X вы можете использовать bashвстроенную функцию echoдля генерации символа Юникод. Это не задокументировано на странице руководства, но BSD echoв OS X поддерживает -eинтерпретацию экранирования обратной косой черты, как это делается в GNU. Копирование и вставка строки из Терминала кажется проблематичным, но вы можете pbcopyнаправить вывод, чтобы отправить его непосредственно в монтажную панель.

Если вы хотите написать, *foobar*вы можете получить пропатченную строку следующим образом:

echo -en "\xe2\x80\x8b*foobar*" | pbcopy

Вы можете использовать тот же обходной путь, чтобы создать текст с подчеркиванием _. Может быть, кому-то хочется написать скрипт greasemonkey, чтобы автоматизировать этот довольно неуклюжий процесс.

Штефан Шмидт
источник
2
Кажется, не работает ... Я попытался, echo -e "*\xe2\x80\x8bfoobar\xe2\x80\x8b*" | xsel -i --clipboardа затем вставил содержимое буфера обмена в сообщение G +. Слово все еще подчеркивается. Может быть, G + фильтрует пространство нулевой ширины от входа.
Илари Каджасте
3
К сожалению, G + теперь игнорирует пространство нулевой ширины, так что взлом больше не работает. Если это просто выражение общих эмоций, вы можете проверить это: gist.github.com/157796
Stefan Schmidt
1
Похоже, Google изменил свою реализацию, но я обнаружил еще один символ Юникода, который нарушает интерпретацию звездочек (см. Обновленную публикацию).
Стефан Шмидт
1
Хотя это очень хакерски, это действительно сделало работу, спасибо.
Давидбейтс
1
Я обновил обходной путь. Давайте посмотрим, как долго это работает;)
Стефан Шмидт
1

Я только до сих пор узнал, что когда между пробелом и словом есть пробел, оно пишется нормально.

*asterisk *или * asterisk*не будет смелым, но я не уверен, решит ли это вашу проблему.

Tschareck
источник
1
Ну, это один из способов, как использование «звездного» UTF-символа звездочки, но нет, он не дает точного ответа на вопрос, поскольку не дает мне желаемого результата.
Илари Каясте
Это решение, которое я использовал в тех редких случаях, когда я хочу, чтобы появились звездочки.
эль
1

Три подряд ***будет отображать один. Это будет смелым, но это кажется достаточно близко.

бессрочный
источник
1
Не работает для меня. ***text***по-прежнему отображается как **text**«текст» жирным шрифтом.
Барбекю