<-- back to the mailing list

Poetry in Gemini

Miguel de Luis Espinosa enteka at fastmail.com

Tue Jan 26 16:55:44 GMT 2021

- - - - - - - - - - - - - - - - - - - 

On Tue, Jan 26, 2021, at 4:52 PM, Joop Laan wrote:

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, January 26, 2021 5:41 PM, Miguel de Luis Espinosa
<enteka at fastmail.com> wrote:
On Tue, Jan 26, 2021, at 3:41 PM, acdw wrote:
On 2021-01-25 (Monday) at 21:23, Miguel de Luis Espinosa
enteka at fastmail.com wrote:
In HTML, out of desperation, I created my own tags <verso> and <estrofa>
and some CSS for quite basic stuff. Not saying it's kosher, though.
But the thing is that amphora (haven't tested elsewhere) does respect
the spacing
even when it's at the beginning of the line, even in regular gemini
text (i.e not
preformated). However the proxis fail at this.
I feel like the web forgot poetry, perhaps Gemini could do better. The
potential is there.
Despite the danger of throwing this off-topic, here's how I mark-up
poetry on my website (mostly; I'm correcting some things here):
<p class="verse">
<span class="line">Twinkle, twinkle little star</span>
<span class="line">how I wonder what you are</span>
...
</p>
.verse .line {
text-indent: 1ch;
margin-left: -1ch;
position: relative;
left: 1ch;
display: block;
white-space: pre-wrap;
}
I like having each line in a <span> because it feels more ... semantic,
that way.
--
~ acdw
acdw.net | breadpunk.club/~breadw
That's one way of doing it. You are addressing the issue that lines, not paragraphs are the units of a poem.
However the sad thing is that you need to be sort of a "computer person" to dare to try this stuff. Many people who do poetry will not touch code with a 6 meters pole. But then again these are not the kind of people who would easily experiment in Gemini or Gopher.
I'm considering suggesting using pdf, just do what you have to do in your word processor of choice and print as pdf and it's all nice for all of us.
What about:
```html
<pre class="poetry">
Twinkle, twinkle little star
how I wonder what you are
</pre>
Would that work?

if the client can parse html and css, but if it can do that wouldn't you be recreating most of the web?