W3C home > Mailing lists > Public > www-style@w3.org > November 2016

Re: [css-text] boustrophedon in CSS?

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Mon, 7 Nov 2016 15:40:26 -0800
Message-ID: <CAAWBYDD24HDsV+yrF_=NVRH6gEFAY6E_AOZ+7ZJYfc0K=qxJ-Q@mail.gmail.com>
To: John Hudson <john@tiro.ca>
Cc: www-style list <www-style@w3.org>, Richard Ishida <ishida@w3.org>
On Mon, Nov 7, 2016 at 3:11 PM, John Hudson <john@tiro.ca> wrote:
> I'm working on an epichoric Greek font for transcription of archaic and
> early-classical inscriptions. The primary use of the font will, therefore,
> involve boustrophedon layout invoked by Unicode BiDi control characters to
> set RTL layout on alternate lines of transcribed inscription texts, i.e. the
> control characters will be manually applied by scholars to text with hard
> line-breaks. The font's <rtla> OpenType Layout feature lookups will be
> responsible for displaying flipped forms of letters in the RTL lines
> (presuming cooperation of layout engine support).
>
> I've been wondering, though, about boustrophedon layout within CSS as
> something that could be responsive to soft line-breaking, flex boxes, device
> orientation, etc.. I've looked online, to see if CSS already had
> boustrophedon-related properties, but have only found examples of people
> using CSS transforms to flip lines of text, rather than using a mechanism
> that will access designed RTL glyphs vis OpenType features. At least some of
> these examples seem also to rely on hard line-breaks, and are not responsive
> to changes in window width, etc.
>
> Has any thought been given to defining boustrophedon layout within CSS in a
> way that would make it responsive and would take advantage of font-level
> display variants?
>
> I realise that this is of very limited practical use, and is little more
> than a gimmick, given that significant use of boustrophedon will be with
> hard line-breaks in transcriptions of archaic Greek inscriptions.

There's definitely been thought about it: boustrophedon has long been
a joke/curse in CSS Writing Modes discussions!

That said, you're right; it's basically a gimmick on the web. Spending
browser dev time on something that no language has used in kiloyears
is not a good trade-off. ^_^  Ancient Greek, like some other
interesting writing systems, will be presented on the web via images,
not raw text.  (Ideally, SVG: you get raw text for a11y, but can
position it arbitrarily.)

~TJ
Received on Monday, 7 November 2016 23:41:19 UTC

This archive was generated by hypermail 2.4.0 : Monday, 23 January 2023 02:15:01 UTC