Issue 126834

Summary: Latest SIL Graphite fonts do not properly work on AOO
Product: Writer Reporter: rgb <rgb.mldc>
Component: editingAssignee: AOO issues mailing list <issues>
Status: UNCONFIRMED --- QA Contact:
Severity: Normal    
Priority: P5 (lowest) CC: cesposito2014, kschenk
Version: 4.1.2   
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Attachments:
Description Flags
Real vs. "simulated" small caps none

Description rgb 2016-02-09 11:07:44 UTC
Recent versions of SIL fonts, for example Charis SIL 5.000(1) or Gentium Plus 5.000(2), do not display Graphyte font features under AOO, but they work under LibO. 

How to reproduce the problem:

1- Install a recent version (5.000+) of Gentium or Charis SIL 
2- Set some text to use this font extended name
          Charis SIL:smcp=1

Expected result:
Text in small caps

Actual result:
On AOO, normal text is displayed.

------------

(1) http://software.sil.org/charis/
(2) http://software.sil.org/gentium/
Comment 1 anthony 2016-02-20 21:33:16 UTC
When testing this bug report with both the Charis SIL font and Gentium font graphite features not functioning, I found that using extended font names using the “smcp=1” did not enable the small caps effect in Apache Open Office. Enabling the small caps effect through the options menu did make the effect work though. In my testing when small caps was enabled via the character format menu all lower case letters displayed in small caps and text with the use of caps lock or shift was displayed in the normal capital font size. All three replications were completed using the all versions of Gentium and Charis SIL font types with and without the “smcp=1” extended font name to the same result. The graphite features do work but extended font names do not. I found no information on the open office wiki or help files to suggest that Apache Open Office supports Extended font names, and MS Word does not support Graphite without external addons. 


Replication:

Using only Charis SIL:smcp=1

1)	Install SIL fonts Charis v5.0 and Gentium v5.0
2)	Open a new blank document in open office writer 4.2.0 build: 9800
          rev:1692551
3)	Enter “Charis SIL:smcp=1” into the font selection.
4)	All letter, numbers, and special characters are typed in both cases.
5)	Small caps are not displayed.


Using Charis SIL:smcp=1 and setting small caps in Font Effects

1)	Open a second instance of Open Office writer.
2)	Enter “Charis SIL:smcp=1” into the font selection.
3)	Access Character option from the Format menu.
4)	Select the Font Effects tab and set Effect drop list to small caps.
5)	All letter, numbers, and special characters are typed in both cases.
6)	Small caps are displayed for all letters typed without caps lock or shift.

Using Charis SIL and setting small caps in Font Effects

1)	Open a third instance of Open Office writer.
2)	Enter “Charis SIL” into the font selection.
3)	Access Character option from the Format menu.
4)	Select the Font Effects tab and set Effect drop list to small caps.
5)	All letter, numbers, and special characters are typed in both cases.
6)	Small caps are displayed for all letters typed without caps lock or shift.
Comment 2 rgb 2016-02-20 21:52:10 UTC
Created attachment 85317 [details]
Real vs. "simulated" small caps

@anthony Note that when you use the font effects menu you are NOT using real small caps: Writer simulate them by scaling down real caps. As you can see on the attached screenshot, the result is not the same.