From 21957035b8406e9c3d514a42d1711cf989eab59a Mon Sep 17 00:00:00 2001 From: r12a Date: Fri, 1 Nov 2024 10:30:05 +0000 Subject: [PATCH] Change the intro: fixes https://github.com/w3c/typography/issues/101. Replace section intros with text from prompts.js, and standardise headings. --- index-data/local.css | 24 ++++- index.html | 206 ++++++++++++++----------------------------- 2 files changed, 90 insertions(+), 140 deletions(-) diff --git a/index-data/local.css b/index-data/local.css index 4ad4567..360eaac 100644 --- a/index-data/local.css +++ b/index-data/local.css @@ -194,4 +194,26 @@ div.exampleBox { .linkList li:before { content: '\2022'; color:red; margin-left: .3em; margin-right:.6em; } -.dot { color: red; margin: 0 .75em; } \ No newline at end of file +.dot { color: red; margin: 0 .75em; } + + +.status_prompt { + font-style: italic; + color: #666; + font-size: 90%; + margin-bottom: 4em; + } + + + + + + + + + + + + + + diff --git a/index.html b/index.html index 09d6ad5..683c59d 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,8 @@ Language enablement index + + + + + + +
-

This document points browser implementers and specification developers to information about how to support typographic features of scripts or writing systems from around the world, and also points to relevant information in specifications, to tests, and to useful articles and papers. It is not exhaustive, and will be added to from time to time.

+

This document points browser implementers and specification developers to information about how to support typographic features of scripts or writing systems from around the world, and also points to relevant information in specifications, to tests, and to useful articles and papers. It is not exhaustive, and will be added to from time to time.

+ + + +

The information in this document helps to link users and developers so that browsers can better support typographic needs around the world. It is expected that this document will be constantly updated, as new material becomes available or comes to our attention.

To make it easier to track comments, please raise separate issues or emails for each comment, and point to the section - you are commenting on  using a URL for the dated version of the + you are commenting on using a URL for the dated version of the document.

+ + + + +

Introduction

The W3C and browser implementers need to make sure that the text layout and typographic needs of scripts and languages around the world are built in to technologies such as HTML, CSS, SVG, etc. so that Web pages and eBooks can look and behave as users expect.

-

To that end experts in various parts of the world are documenting layout and typographic requirements, as well as gaps between what is needed and what is currently supported in browsers and ebook readers. (See a list of relevant work in this area that is supported by the W3C Internationalization groups.)

-

This page points browser implementers and specification developers to information about how to support features of scripts or writing systems from around the world, and also points to relevant information in specifications, to tests, and to useful articles and papers. It is not exhaustive, and will be added to from time to time.

-

The Github resources links point to ongoing discussions of three types:

+

To that end experts in various parts of the world are discussing and documenting layout and typographic requirements, as well as gaps between what is needed and what is currently supported in browsers and ebook readers. (See a list of relevant work in this area that is supported by the W3C Internationalization groups.)

+

This page points browser implementers and specification developers to information related to support for features of scripts or writing systems from around the world. It is not exhaustive, and will be added to from time to time.

+

The Script resources links point to pages that link to detailed information as follows:

    -
  1. Requests for information point to requests for more information about how one or more scripts work.
  2. -
  3. Spec issues point to requests to implement a particular script feature in a spec.
  4. -
  5. Browser bugs point to requests to implement or fix a particular script feature in a browser.
  6. -
-

Additional information and references are hereby solicited; +

  • Requirements for a set of features.
  • +
  • Requests for information about how the script works.
  • +
  • Discussions related to features of that script.
  • +
  • Spec issues and discussions relevant to that script.
  • +
  • Tests related to the various features the script has.
  • +
  • Gap analysis reports for that script.
  • + +

    This document also has links to W3C specifications where a particular feature is discussed, and sometimes tests for that feature.

    + +

    Additional information and references are hereby solicited; please suggest additions, clarifications, corrections, and other improvements using the github issues list. 

    @@ -85,8 +109,8 @@

    Text direction

    Writing mode

    -

    When dealing with vertical lines of text, it's common for content authors to want to mix short horizontal runs of text, such as 2-digit numbers, in a vertical column (tate chu yoko). It's also important to provide appropriate support for text in scripts that are normally only horizontal. Also, there are often special requirements related to the orientation of characters within vertical text.

    - +

    +
    - - - - @@ -1562,11 +1510,7 @@

    Layout & pages

    General page layout and progression

    -

    In paged media for right-to-left scripts or vertically set documents, pages progress from right to left, and the front and back cover are in the opposite locations to, say, an English book. Unlike the general Western approach, the size of the main text block in Japanese pages (called the hanmen) is traditionally established by counting character cells, and margin space is then defined by the remaining space. Columns run across a page in vertically-set pages. The standard page layout for Mongolian is landscape, and horizontal scrolling within a page is much more important than in the West, so default scrollbar positions may need special support.

    - -

    Other topics that belong here include any local requirements for things such as printer marks, tables of contents and indexes.

    - -

    See also [[[#grids_tables]]]

    +

    @@ -1616,7 +1560,7 @@

    General page layout and progression

    Grids & tables

    -

    Are there any special considerations related to the layout and design of tables? Due to their essentially monospaced character repertoire, Chinese and Japanese are partial to a grid-based system of layout that has some special requirements.

    +