Hi,

have a look at the attached image of
>
>   https://www.dxdy.ooo/freetype-web-jekyll/docs/reference/ft2-index/
>
> This is with Chrome 67 on my GNU/Linux box at a size of 100%.
>
> It seems that you have to change from three columns to two.  Or maybe
> only one column?  And a navigation help for starting letters `A', `B',
> `C', etc.?
>

Yes, three columns look too cluttered. I'll change it to maybe a single
column
and add headings for starting letters, so they show up as navigation in the
right column. This should also simplify the markdown file for the index.

There is another problem with the index sort: Right now,
> `fallback-script' comes after `FTC_ScalerRec', this is, uppercase
> letters are sorted before lowercase.  I consider this unfortunate,
> since this is not the sorting I expect.  Can you implement something
> like a simplified Unicode collation algorithm
> (cf. http://www.unicode.org/reports/tr10/), e.g.,
>
>       Level  Description      Examples
>     ------------------------------------------------
>       L1     Base characters  role < roles < rule
>       L2     Accents          role < rôle < roles
>       L3     Case/Variants    role < Role < rôle
>       L4     Punctuation      role < “role” < Role
>       ...    ...              ...
>
> as shown in TR10?
>

In the API docs, there isn't any non-latin characters and accents, so using
the Unicode collation algorithm completely (implementing or as a library)
might be too much but I will implement the basic sorting rules.

I'm not completely sure why "role < Role < rôle" but I don't think this is
important for docwriter.


-- 
Nikhil
_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to