bugFree UCS Outline Fonts - Bugs: bug #52559, Mispaced diacritics on localized...


bug #52559: Mispaced diacritics on localized small capital upsilon in FreeSerif

Submitted by:  David Corbett <dscorbett>
Submitted on:  Thu 30 Nov 2017 02:44:09 PM UTC  
Category: individual character(s)Severity: 3 - Normal
Item Group: character substitution issueStatus: Proceeding
Privacy: PublicAssigned to: Steve White <Stevan_White>
Open/Closed: OpenRelease: development

Add a New Comment(Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Fri 15 Dec 2017 08:36:22 PM UTC, comment #3:


my hb-shape doesn't take a flag '-u'.

The problem with upsilon is this: there are three separate processes going on here. One is the localization of the upsilon from the westernized form to the hooked form. Then the decomposition of all the complex greek characters for small-caps form, and then the actual small-capping. The first is triggered by 'lang', the other two by feature. The order these happen in determine the results, and the most complicated case of upsilon is tricky to orchestrate.

I added another lookup to handle the specific case of upsilon for greek languages in feature 'c2sc'. So far, serif normal only.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Fri 01 Dec 2017 11:09:44 PM UTC, comment #2:

It looks like your renderer is ignoring that the language is set to Greek: the first line of upsilons should have hooks. The following, run on FreeSerif built from revision 3831, shows that this bug has not been fixed.

David Corbett <dscorbett>
Fri 01 Dec 2017 09:13:58 PM UTC, comment #1:


I attach how Firefox renders your example on my system.
Maybe some recent commit already fixed this? Or am I not seeing something?

(file #42548)

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Thu 30 Nov 2017 02:44:09 PM UTC, original submission:

In FreeSerif, when the language is Greek and 'c2sc' is enabled, the diacritics on the capital upsilons of Greek Extended are to the left of the letters. They should be directly above.

data:text/html;charset=utf-8,<div style="font: 300px FreeSerif; font-variant: all-small-caps"><span lang="el">%E1%BD%99%E1%BD%9B%E1%BD%9D%E1%BD%9F%E1%BF%AA%E1%BF%AB</span><br>%E1%BD%99%E1%BD%9B%E1%BD%9D%E1%BD%9F%E1%BF%AA%E1%BF%AB

David Corbett <dscorbett>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):

Attached Files
file #42548:  upsilon-diacritics.pdf added by Stevan_White (141KiB - application/pdf)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by Stevan_White (Updated the item)
  • -email is unavailable- added by dscorbett (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 15 Dec 2017 08:36:22 PM UTCStevan_WhiteStatusNeed info=>Proceeding
    Fri 01 Dec 2017 09:13:58 PM UTCStevan_WhiteAttached File-=>Added upsilon-diacritics.pdf, #42548
      StatusNone=>Need info
      Assigned toNone=>Stevan_White

    Back to the top

    Powered by Savane 3.1-cleanup1