Używasz gwiazdek jako zwykłych znaków w postach Google+?

14

Próbuję napisać post w Google Plus, który zawiera niewzmocnione słowo z rzeczywistymi * gwiazdkami * wokół niego?

Używanie gwiazdek w G + powoduje wzmocnienie słowa, a próba ucieczki przed nimi \pokazuje po prostu \*backslashes\*gwiazdką.

Używanie **two**gwiazdek wokół słowa powoduje wyświetlenie tylko jednego, ale także * wzmacnia * słowo.

Jak uciec od znaków gwiazdki w poście G +?

Ilari Kajaste
źródło
Zobacz to pytanie .
Alex
5
Google+ nie tłumaczy kodów znaków HTML; Nie sądzę, aby to pytanie dotyczyło @Alex.
Myrddin Emrys

Odpowiedzi:

2

To naprawdę brzydki hack, ale możesz użyć spacji o zerowej szerokości, aby zatrzymać interpretację gwiazdek.

W systemie OS X można użyć bashwbudowanego narzędzia echodo wygenerowania znaku Unicode. Nie jest to udokumentowane na stronie podręcznika, ale BSD echow OS X obsługuje -einterpretację ucieczek odwrotnych, tak jak to jest w GNU. Kopiowanie i wklejanie ciągu z terminala wydaje się być problematyczne, ale możesz pbcopyprzesłać dane wyjściowe, aby wysłać je bezpośrednio do stołu roboczego.

Jeśli chcesz napisać, *foobar*możesz uzyskać swój poprawiony ciąg w następujący sposób:

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

Możesz użyć tego samego obejścia, aby umieścić tekst w ramce ze znakiem podkreślenia _. Być może ktoś ma ochotę napisać skrypt „fatmonkey”, aby zautomatyzować ten dość niezręczny proces.

Stefan Schmidt
źródło
2
Nie działa ... Próbowałem, echo -e "*\xe2\x80\x8bfoobar\xe2\x80\x8b*" | xsel -i --clipboarda następnie wkleiłem zawartość schowka do postu w Google+. Słowo wciąż się podkreśla. Może G + filtruje przestrzeń wejściową o zerowej szerokości.
Ilari Kajaste
3
Niestety G + wydaje się teraz ignorować przestrzeń o zerowej szerokości, więc hack już nie działa. Jeśli chodzi tylko o wyrażanie wspólnych emocji, warto to sprawdzić: gist.github.com/157796
Stefan Schmidt
1
Wygląda na to, że Google zmieniło swoją implementację, ale znalazłem inny znak Unicode, który łamie interpretację gwiazdek (patrz zaktualizowany post).
Stefan Schmidt
1
Mimo, że jest to bardzo zaraźliwe, rzeczywiście wykonało zadanie, dziękuję.
davidbates
1
Zaktualizowałem obejście. Zobaczmy, jak długo ten działa;)
Stefan Schmidt
1

Do tej pory dowiedziałem się tylko, że gdy między co najmniej jedną gwiazdką a słowem jest spacja, jest to napisane normalnie.

*asterisk *lub * asterisk*nie byłby odważny, ale nie jestem pewien, czy to rozwiąże twój problem.

Tschareck
źródło
1
Cóż, to jeden hackaround, na przykład użycie usingalternate⁎ znaku gwiazdki UTF, ale nie, to nie odpowiada dokładnie na pytanie, ponieważ nie daje mi pożądanego rezultatu.
Ilari Kajaste,
To jest rozwiązanie, którego używałem w tych rzadkich przypadkach, gdy chcę, aby pojawiały się gwiazdki.
ale
1

Trzy z rzędu ***wyświetli jeden. Będzie odważny, ale wydaje się wystarczająco blisko.

wieczny
źródło
1
Nie działa dla mnie. ***text***nadal pojawia się jak **text**„tekst” pogrubioną czcionką.
foobarbecue