sly2m (sly2m) wrote,
sly2m
sly2m

̶П̶е̶р̶е̶ч̶ё̶р̶к̶н̶у̶т̶ы̶й̶ ̶т̶е̶к̶с̶т̶

Полезный сайт, который позволяет превращать простой текст в перечеркнутый.

В ЖЖ это легко сделать, поставив тэги <strike>текст для перечеркивания</strike> вокруг необходимого текста, или даже достаточно просто буквы "s": <s>текст для перечеркивания</s>.

Но не на всех сайтах это работает. Подобная роскошь недоступна пользователям фейсбука, твиттера, вконтакта или, скажем, d3. А при помощи указанного сайта стоит написать в левом окошке свой текст, и получить его перечеркнутую версию в правом, откуда ее можно скопировать в буфер и вставить на любом из нужных ресурсов.

Capture

Любопытно, как это работает. (Ну, не знаю как вам, а мне любопытно)
Трюк перечеркивания до смешного прост. Его можно посмотреть самому, нажав Ctrl+U. Не здесь, естетственно, а там, на сайте. Откроется окно с html-кодом страницы, где в куче стилей прячется короткая функция на Javascript, в которой важны эти две строки:

 for (var i=0;i<input.value.length;i++) {
  result += input.value.charAt(i)+'\u0336';}


Т.е. берется изначальная строка и между каждым символом вставляется хитрое тире   ̶   у которого Unicode код равен 0336.
Хитрость его в том, что оно залезает на соседние буквы и тем самым перечеркивает их.
Т.е. текст оказывается как бы такой: -П-е-р-е-ч-ё-р-к-н-у-т-ы-й- -т-е-к-с-т-, только здесь я использовал обычный дефис, который не залазит на соседние буквы, а здесь тот, который залазит: ̶П̶е̶р̶е̶ч̶ё̶р̶к̶н̶у̶т̶ы̶й̶ ̶т̶е̶к̶с̶т̶
Tags: забавно, код, компьютеры, маленькие хитрости, найдено в сети
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 18 comments