💾 Archived View for gemi.dev › gemini-mailing-list › 000648.gmi captured on 2024-03-21 at 17:57:03. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-12-28)

-=-=-=-=-=-=-

Enviroments (was poetry)

1. Miguel de Luis Espinosa (enteka (a) fastmail.com)

Dear all,

I've been giving some thought to how to share poetry and other, let's say, 
more typographically rich content in Gemini. One solution that was given 
to me works in some way. That is to attach a pdf. I'm already using that 
approach, generating my pdfs on Groff. (It was a excuse as good as any 
other, plus I can generate the stuff directly on the server, without the 
overhead of LaTeX.

Anyway, I think there could be a Groff inspired alterntaive that would not 
be too difficult to implement, except it deviates from the 
"markdown-inspired" formatting. 

Enviroments. We already have one: plain text. We could have something like

 ```
.PO
roses are red
this     preserved space is not blue
so poetry you can do
.PO
 ```

.PO would tell the client to "please switch poetry mode on/off if you know how to"

The client would only need to examine the first three characters as usual, 
so it would even possible to mark it in a human readable way, for those 
cross-posting on gopher or for those clients that would not implement the 
environment or simply treat it as plain text.

 ```
.POem begins
roses are red ...
whatever is blue
...
.POem ends
 ``` 

The client will only "see" the first 3 characters of the code .PO 
switching the mode on and off. Of course other such environments could be possible.

Just some food for thought.

~ Miguel de Luis (enteka.xyz)

Link to individual message.

2. John Cowan (cowan (a) ccil.org)

On Sun, Jan 31, 2021 at 7:20 AM Miguel de Luis Espinosa <enteka at fastmail.com>
wrote:


> I've been giving some thought to how to share poetry and other, let's say,
> more typographically rich content in Gemini.
>

Can you explain more clearly what your poetry requires beyond the
plain-text formatting of ```...``` sections?  The only thing I can think of
is that it will appear in a monowidth font.

Enviroments. We already have one: plain text. We could have something like
>
> ```
> roses are red
> this     preserved space is not blue
> so poetry you can do
> ```
>

The spaces should be preserved already because of the ```.



John Cowan          http://vrici.lojban.org/~cowan        cowan at ccil.org
O beautiful for patriot's dream that sees beyond the years
Thine alabaster cities gleam undimmed by human tears!
America! America!  God mend thine every flaw,
Confirm thy soul in self-control, thy liberty in law!
        --one of the verses not usually taught in U.S. schools
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210208/459e
93b8/attachment-0001.htm>

Link to individual message.

3. Miguel de Luis Espinosa (enteka (a) fastmail.com)

On Tue, Feb 9, 2021, at 12:38 AM, John Cowan wrote:
> 
> 
> On Sun, Jan 31, 2021 at 7:20 AM Miguel de Luis Espinosa 
> <enteka at fastmail.com> wrote:
>  
> > I've been giving some thought to how to share poetry and other, let's 
say, more typographically rich content in Gemini.
> 
> Can you explain more clearly what your poetry requires beyond the 
> plain-text formatting of ```...``` sections?  The only thing I can 
> think of is that it will appear in a monowidth font.
> 
> > Enviroments. We already have one: plain text. We could have something like
> > 
> > ```
> > roses are red
> > this     preserved space is not blue
> > so poetry you can do
> > ```
> 
> The spaces should be preserved already because of the ```.
> 
> 

I have been thinking on this issue, going further than poetry, we could 
have environments for ASCII art. An ASCII art mark could tell the client, 
"hey client this is an ASCII art if you are some screen reader, you might 
want to skip this environment"

Abstracts, this could be redered by the client as a centered block perhaps

Poetry, which would be kinda monospace in the sense that it respects the 
spacing but could use some user chosen font (at configuration)

All in all, enviroments could be more like extra bits of semantic data 
than the client might want to use.

Link to individual message.

4. Nico (nico (a) itwont.work)

On 10/02/2021 21:57, Miguel de Luis Espinosa wrote:
> On Tue, Feb 9, 2021, at 12:38 AM, John Cowan wrote:
>>
>>
>> On Sun, Jan 31, 2021 at 7:20 AM Miguel de Luis Espinosa
>> <enteka at fastmail.com> wrote:
>>   
>>> I've been giving some thought to how to share poetry and other, let's 
say, more typographically rich content in Gemini.
>>
>> Can you explain more clearly what your poetry requires beyond the
>> plain-text formatting of ```...``` sections?  The only thing I can
>> think of is that it will appear in a monowidth font.
>>
>>> Enviroments. We already have one: plain text. We could have something like
>>>
>>> ```
>>> roses are red
>>> this     preserved space is not blue
>>> so poetry you can do
>>> ```
>>
>> The spaces should be preserved already because of the ```.
>>
>>
> 
> I have been thinking on this issue, going further than poetry, we could 
have environments for ASCII art. An ASCII art mark could tell the client, 
"hey client this is an ASCII art if you are some screen reader, you might 
want to skip this environment"
> 
> Abstracts, this could be redered by the client as a centered block perhaps
> 
> Poetry, which would be kinda monospace in the sense that it respects the 
spacing but could use some user chosen font (at configuration)
> 
> All in all, enviroments could be more like extra bits of semantic data 
than the client might want to use.
> 

I feel like the plaintext block already covers all these use-cases, if 
you respect the ability to have alt-text for ascii art (which is in the 
spec). The only thing I can see being a legitimate addition is the 
ability to specify languages multiple times per file in some way.

Link to individual message.

---

Previous Thread: [ANN] [users] Two new capsules and a server

Next Thread: Gemini Browser (iOS) is now Elaho