@Linda-chan

Тег творчество в блоге Linda-chan

Linda-chan

Кстати, забыла совсем про четвёртый сервис, но он не разрешает NSFW, и я вообще не помню его адрес OO

Linda-chan

Сил нет воевать с сайтами по части оформления текстов.
Мой стандарт: каждый абзац начинается с отступа, между абзацами нет пустых строк, между блоками текста (где переход от одной сцены к другой) – пустая строка. В оформлении можно добавить высоты строки и зазора между абзацами, но лучше не злоупотреблять. Всё, как принято в книгах.
На сайтах же кто – в лес, кто – по дрова. Одни срезают отступы, либо отступы там не приняты и требуют дополнительных телодвижений в виде неразрывных пробелов вместо табуляции. Другие – абзацы жмут друг к друг, а пустая строка между ними превращается в небольшие зазоры. Типа, как у Markdown. Третьи ещё что-нибудь придумывают и всё это комбинируют. У одних – визуальные редакторы, которые слишком умные, у других – голый текст с тэгами, к которым тоже нужно найти подход, чтобы не выглядело всё уёбищно.
В итоге у тебя два варианта: либо имеющимися средствами пытаться изобразить свой стандарт, ли попытаться понять, как на данном сайте принято оформлять тексты, и пытаться сделать так же, но чтобы выглядело более-менее.
В принципе, я раньше шла по первому пути, но потом оказалось, что как только на сайте делают какой-нибудь редизайн, всё в моих текстах обычно ломается. Поэтому я решила идти по второму пути. Его проблема в том, что из всех сайтов, где прямо писали как оформлять работы вплоть до указаний, где ставить пустые строки, я помню разве что только SexyTales. На остальных приходится брать популярные рассказы и смотреть, как их оформили. И хорошо, если их оформляют в едином стиле!
Самая смешная ситуация у меня случилась с Пиксивом, где есть раздел с текстами, как ни странно. Там подсматривать особо нечего, ибо подавляющее большинство текстов там на японском, да ещё и с возможностью писать вертикально. С другой стороны, мой стандарт там реализуется вообще без каких-то проблем. Можно практически из исходного текстового файла вставлять, и получать именно то, что ожидаешь:
https://www.pixiv.net/novel/show.php?id=22471631
Кстати, Пиксив спрашивает язык текста и даже успешно его детектит.
Дальше у нас есть AO3, который отступы не любит, пустые строки не любит, абзацы прижимать друг к другу любит, зато содержит нечто вроде HTML тэгов. Поэтому я просто беру абзацы и запихиваю их в «p» тэг. Между абзацами я оставляю пустые строки: не помню, зачем, но зачем-то надо было. А чтобы вставлять пустые строки между блоками, я в «p» тэги заворачиваю неразрывный пробел. Выглядит как-то так:
https://archiveofourown.org/works/57035107
А теперь великий и ужасный Фикбук, который и побудил меня это написать. Я посмотрела, как народ оформляет и сделала как на AO3, только, разумеется, без тэгов. Тоесть, абзацы разделены пустыми строками, отступов нет, а там, где нужна пустая строка, я делаю «абзац» в виде неразрывного пробела, поскольку несколько пустых строк сокращались до одной.
Но тут случился #ударвспину. Дело в том, что раньше там было два редактора: визуальный и невизуальный. Заготовки для сайтов у меня генерирует специальная программа, и её вывод для Фикбука я пуляла прямо в невизуальный редактор. И вот, пытаясь повторить прошлый успех, я вдруг заметила, что мой текст как-то странно видоизменяется: пропадают пустые строки, всё скукоживается.
Посмотрев новости, я выяснила, что они оставили только визуальный редактор, который и ответственен за обработку текста. В результате чего пустые строки, сколько их ни напихай, срезаются подчистую, и отрендеренный текст слипается. Ещё при вставке не срезаются отступы-табы в начале абзацев, но только рендерится такой текст без отступов. Дело в том, что при нажатии таба в редакторе, вставляется нечто другое, что имеет ширину меньше, чем тот таб, который прилетает при вставке, в результате чего первый рендерится как отступ, а второй – нет.
Тоесть по части рендеринга текста ничего особо не поменялось, но готовый текст вставить уже не получается. Ты либо ручками пробегаешься по вставленному тексту и ручками вставляешь пустые строки, толком, кстати, не видя границ абзацев, либо ручками пробегаешься по вставленному тексту и ручками вставляешь табы, тоже не видя границ абзацев, либо идёшь нахуй: в нашем великолепном визуальном редакторе надо рассказы писать, а не в блокнотах всяких! Первый вариант уныл даже в коротком рассказу, второй вариант я не особо видела чтобы использовался, а третий – выбор истинных гигачадов.
Я пробовала и так, и сяк и в итоге нашла временный костыль, который мне не нравится. В пустые строки я запулила неразрывные пробелы, и текст вставляется теперь с этими строками, и их больше не надо вставлять руками. Отрендеренный вариант выглядит примерно так, как нужно, но это же как первый вариант из начала, только с тем отличием, что я пытаюсь не свой стандарт наваять, а стандарт сайта =_= Выглядит это так:
https://ficbook.net/readfic...04-adc3-e24504ce3041
Для сравнения, рассказ до выпиливания невизуального редактора:
https://ficbook.net/readfic...bf-b7f1-daf40e2f426b
А это – первая попытка подружиться с форматированием сайта. В исходном тексте в начале абзацев стоят табы, которые не попадают в отрендеренный текст, ну и всё слипшееся из-за отсутствия пустых строк.
https://ficbook.net/readfic/10005037
// Только сейчас заметила, что Фикбук с порядковых номеров перешёл на GUID'ы.
В общем, месседж такой: тяжело публиковать хорошо отформатированный текст, когда сайт активно этому сопротивляется.
Ну а про то, как печально концепция серий рассказов, существующая на таких сайтах, ложится на мои «серии», я расскажу в следующий раз.

Linda-chan

Со вторым рассказом пока не знаю, что делать. Он немного как вариация на тему «Что если», а так же содержит чувствительные темы™. Возможно, нужно будет доработать. Короче, не знаю пока.

Linda-chan

Рассказ снова в таком виде.
https://telegra.ph/Linda-sa...zda-konvert-18-06-25
Кто найдёт больше всего отсылочек, попадёт в титры полной версии.

Linda-chan

Поправка. Рассказ я написала в ночь на субботу, но это сути не меняет. Да. А ещё я на самом деле написала два рассказа за одну ночь. Ну вы поняли OO

Linda-chan

Написала новый рассказ на актуальную тему. Тело рассказа написала в ночь на воскресенье, ну а в воскресенье ебануло. Правило работает безотказно.

Linda-chan

Терпеть не могу этап публикации. Если на своём сайте ещё туда-сюда, всё автоматизированно, то на внешних ресурсах... Вспомни, как на каком публиковать, что как заполнять. Сам текст форматируется автоматически программой, а вот формы приходится заполнять открывая соседний рассказ и делая всё по подобию.

Linda-chan

Рассказ, ставший причиной очередного обострения арабо-израильского конфликта.

Linda-chan

Написать. Перечитать, внося правки. Перечитать в Ворде, правя ошибки. Перечитать, внося в WEP интересные цитаты. Перечитать WEP в Ворде, правя ошибки. И так до полного релиза.

Linda-chan

Тестовый показ провалился. Полностью.

Linda-chan

А, блять! Так вот же оно! На день запоздало, но всё же.

Linda-chan

Дописала рассказ, отправила на тестовый показ, теперь нужно писать WEP к нему и обложку придумывать =_=

Linda-chan

Дописала. Теперь – самое трудное: довести материал до ума, вычитать, и всё такое.

Linda-chan

В довесок к зависшим на релизе рассказам, начала писать ещё один. Учитывая, что в прошлые разы после этого случались потрясения в стране и мире, вам всем пиздец.

Linda-chan

Помнится, я хотела написать хентайный рассказ по мотивам медсестёр из «Сайлент хилла», но потом бросила эту затею, ибо там сразу видос нужно снимать, словами это не передать.

Linda-chan
Linda-chan

Надо довести до ума рассказ, оформить, выложить... Но как с этим справиться, если я даже вертолёт на крыше больницы сбить не могу?

Linda-chan

All that text up to this point is useless. When you’re telling a story, you have to include a lot of useless text in order to motivate or set the scene for the actual story that comes up next or just to make the story sound like an actual story instead of just a sequence of events. What amazes me is that so many people seem to focus on the “literary throat-clearing” and miss the actual story!

https://devblogs.microsoft....20101116-00/?p=12273

Linda-chan

Зачем-то написала конвертер файлов рассказов (используя ранее написанный парсер) в отоформатированные текстовые с фиксированной шириной строки. Как в старые времена, когда мало кто умел переносить текст. Алгоритм получился дуболомным, но работающим. Собственно, именно вот это форматирование текста в блок фиксированной ширины уже давно хотела написать, лет двадцать, наверное, но руки никак не доходили OO Ради прикола сделала вариант сохранения в OEM кодировке. Оказалось, что в cp866 нет кавычек-ёлочек, так что пришлось делать замену на обычные кавычки.

Linda-chan

У меня все рассказы в текстовых файлах, оформленных по стандарту. Есть утилита, которая красиво перегоняет текстовые файлы в HTML для сайта. А теперь я, наконец, запилила из кода утилиты библиотеку, которая парсит текстовые файлы в кучу объектов. Типа, объект рассказа, у него свойства «Серия», «Название», коллекция строк, ну и так далее. Короче, повозилась, придумывая структуру всего этого, но результат уже налицо: все выходные курила формат FB2, а сейчас уже у меня есть работоспособный конвертер, который ещё надо допилить по мелочам, но уже делающий готовые электронные книжки. Так же библиотека поможет мне генерировать тексты для отправки на всякие пиксивы и аотри. Теперь – самое сложное: переделать утилиту, чтобы она тоже использовала библиотеку.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.