bugFree UCS Outline Fonts - Bugs: bug #44087, Vietnamese: Some small captital...

 
 

bug #44087: Vietnamese: Some small captital features missing

Submitter:  Hsing-yen He <hammerandsickle>
Submitted:  Sun 25 Jan 2015 09:23:43 AM UTC
   
 
Category:  character range Severity:  3 - Normal
Item Group:  glyph(s) incorrect Status:  Non-bug
Privacy:  Public Assigned to:  Stevan_White
Open/Closed:  Closed Release:  * 2012-05-03
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Fri 13 Feb 2015 05:06:29 PM UTC, comment #6: 

Sorry, this issue is already existed in #44233, please close it.

Hsing-yen He <hammerandsickle>
Thu 29 Jan 2015 10:47:44 PM UTC, comment #5: 

Hi Hsing-yen,

Very well, I will mark this as a non-bug.

We rely on your bug reports to improve this product, and very much appreciate your comments and views.

Also, I am no native speaker of Vietnamese, and know little about typography in that language.  If you see anything that looks wrong, please let us know.

Thank you!

Steve White <Stevan_White>
Group administrator
Thu 29 Jan 2015 03:56:25 PM UTC, comment #4: 

Hi, steve,

I checked again, found Latin Extended Additional letters can be found this problem. Maybe I am not carefulness before I report this problem. I pray forgive me.

Hsing-yen He <hammerandsickle>
Tue 27 Jan 2015 04:00:32 AM UTC, comment #3: 

And I am using Doulos SIL 5.0

Hsing-yen He <hammerandsickle>
Sun 25 Jan 2015 05:37:36 PM UTC, comment #2: 

Oh ~ I forget to say, I have put these codes in Wikipedia's Sandbox.

Hsing-yen He <hammerandsickle>
Sun 25 Jan 2015 10:17:25 AM UTC, comment #1: 

Hello, Hsing-yen,

Several things are going on here.
I'm not quite sure what you're referring to.

First, you indicate the 2012 release of FreeFont.  Some re-working has gone into recent builds.  I'll refer only to the latest build.

Both fonts have special features that are enabled only for text that is marked as Vietnamese within the HTML, using the attribute 'lang="vi"'.  I notice particularly that accent placement changes for your text in both fonts, on setting this attribute.

I think you are referring to the stylistic question of how to place stacked accents, for example the circumflex-acute and circumflex-tilde.  This is very much a font design question -- I will deny it is a matter of "right" or "wrong".

The practical problem in Vietnamese is line height-- to print dense text, the lines should be closer together, but stacked letters will tend to crash into descenders of previous lines.

A common measure to avoid this, is to put the accent marks not directly over, but rather to the side, of the circumflex, or within the caron.  This may help just enough.  The tilde above the caron is difficult to fix though.

Also... it isn't fair to compare bold Dulous to bold FreeSerif as you get by default with your <h1> tags.  Dulous has no bold face, and the automatic boldening makes it look bad.

I attach a full HTML file with a CSS style that turns the bold in <h1> tags off, and with HTML 'lang' attribute to set the language to Vietnamese, along with PDFs in normal weight fonts.

Let me know if I'm missing something!


(file #32911, file #32912)

Steve White <Stevan_White>
Group administrator
Sun 25 Jan 2015 09:23:43 AM UTC, original submission:  

I found some small captital features is missing, especially in some letter that have another diacritic over the circumflex, as Vietnamese language. Here is a sample to show this problem.

<h1 style="font-family: FreeSerif">Unicode cung cấp một con số duy nhất cho mỗi ký tự</h1>
<h1 style="font-family: FreeSerif; font-variant: small-caps;">Unicode cung cấp một con số duy nhất cho mỗi ký tự</h1>
<h1 style="font-family: FreeSerif; text-transform: uppercase;">Unicode cung cấp một con số duy nhất cho mỗi ký tự</h1>
<h1 lang="vi" style="font-family: FreeSerif">Unicode cung cấp một con số duy nhất cho mỗi ký tự</h1>
<h1 lang="vi" style="font-family: FreeSerif; font-variant: small-caps;">Unicode cung cấp một con số duy nhất cho mỗi ký tự</h1>
<h1 lang="vi" style="font-family: FreeSerif; text-transform: uppercase;">Unicode cung cấp một con số duy nhất cho mỗi ký tự</h1>
<h1 style="font-family: Doulos SIL">Unicode cung cấp một con số duy nhất cho mỗi ký tự</h1>
<h1 style="font-family: Doulos SIL; font-variant: small-caps;">Unicode cung cấp một con số duy nhất cho mỗi ký tự</h1>
<h1 style="font-family: Doulos SIL; text-transform: uppercase; line-height: 1.5em">Unicode cung cấp một con số duy nhất cho mỗi ký tự</h1>
<h1 lang="vi" style="font-family: Doulos SIL">Unicode cung cấp một con số duy nhất cho mỗi ký tự</h1>
<h1 lang="vi" style="font-family: Doulos SIL; font-variant: small-caps;">Unicode cung cấp một con số duy nhất cho mỗi ký tự</h1>
<h1 lang="vi" style="font-family: Doulos SIL; text-transform: uppercase; line-height: 1.5em">Unicode cung cấp một con số duy nhất cho mỗi ký tự</h1>

Hsing-yen He <hammerandsickle>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #32912:  Viet-accents-reg.pdf added by Stevan_White (128KiB - application/octetstream)

 

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 hammerandsickle (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-02-14 Stevan_White Open/ClosedOpen Closed
    2015-01-29 Stevan_White StatusNeed info Non-bug
    2015-01-25 Stevan_White Attached File- Added Viet-accents.html, #32911
        Attached File- Added Viet-accents-reg.pdf, #32912
        Item Groupglyph(s) missing glyph(s) incorrect
        StatusNone Need info
        Assigned toNone Stevan_White
        SummarySome small captital features missing Vietnamese: Some small captital features missing

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code