siggy
Hero Member
   
Karma: +0/-0
 United States
Posts: 28
|
 |
« on: 2009-08-26, 15:38:54 » |
|
We're testing our OpenType fonts in the new Word 2010 (technical preview). I have set the OpenType Features on the Advanced tab for Font options to use "All" Ligatures and to "Use Contextual Alternates." The font sample in that window shows contextual alternates, but the document itself still does not use contextual alternates. This happens in Windows Vista and Windows 7.
Is this a bug? Is this feature just not functional in the Technical Preview? Is it because our fonts are not signed with a secure digital certificate?
Thanks!
|
|
|
|
« Last Edit: 2009-10-19, 12:50:06 by siggy »
|
Logged
|
|
|
|
Sergey Malkin (Microsoft)
Moderator
Hero Member
   
Karma: +0/-0
Posts: 24
|
 |
« Reply #1 on: 2009-09-16, 23:38:24 » |
|
This should work.
Does this hapen just with your font (on the same text)? You can try Cambria or Gabriola, fonts coming with Office.
Does it happen with all or just some ligatures/alternates? Are your contextual alternates lookups look across word boundaries? Word has known problem of breaking text into smaller runs in unpredictable places, but if your context are fairly simple, you should see shaping ok.
Thanks, Sergey
|
|
|
|
|
Logged
|
|
|
|
siggy
Hero Member
   
Karma: +0/-0
 United States
Posts: 28
|
 |
« Reply #2 on: 2009-09-17, 15:52:39 » |
|
Hi Sergey:
None of the contextual alternates were used -- we created several fonts. What alternates should I look for in Cambria or Gabriola? Can you give me an example of a word or phrase that should display contextual alternates in those fonts?
The lookups are within each word. They work fine in Word for Mac 2008.
Thanks!
|
|
|
|
|
Logged
|
|
|
|
Sergey Malkin (Microsoft)
Moderator
Hero Member
   
Karma: +0/-0
Posts: 24
|
 |
« Reply #3 on: 2009-09-17, 19:52:37 » |
|
What script/language/feature tags you are using and what characters you are testing with?
|
|
|
|
|
Logged
|
|
|
|
siggy
Hero Member
   
Karma: +0/-0
 United States
Posts: 28
|
 |
« Reply #4 on: 2009-09-25, 18:29:59 » |
|
VOLT tags are <latn>/<dflt>/<clig>, using Substitution lookups on glyphs a-z. These fonts also tested successfully in Publisher 2007 using right-to-left text direction.
Thanks!
|
|
|
|
|
Logged
|
|
|
|
siggy
Hero Member
   
Karma: +0/-0
 United States
Posts: 28
|
 |
« Reply #5 on: 2010-02-24, 18:19:32 » |
|
Follow-up posting on this topic --- Further testing was needed outside this forum to determine the problem. Word 2010 requires OpenType fonts to have a DSIG for ligatures to work in the font. For those of you who don't know, a digital signature (DSIG) can only be inserted in a font if you have a current Class 3 code authentication certificate issued by a company such as VeriSign or Comodo. Microsoft offers a free font-signing tool (the tool only, not the certificate). FontLab Studio also can sign fonts if you have a current certificate to use. http://www.microsoft.com/typography/developers/dsig/dsig.aspxThanks again, Sergey and Simon!
|
|
|
|
|
Logged
|
|
|
|
astype
Beta: FontLab Studio Win
Sr. Member
 
Karma: +0/-0
Posts: 14
|
 |
« Reply #6 on: 2010-02-25, 04:15:10 » |
|
"Word 2010 requires OpenType fonts to have a DSIG for ligatures to work in the font. "
I don't think this is the way the things should go. I see a lot of future customers blaming little foundries why the fonts not work like it should.
|
|
|
|
|
Logged
|
|
|
|
Si Daniels (Microsoft)
Moderator
Sr. Member
   
Karma: +1/-0
Posts: 5
|
 |
« Reply #7 on: 2010-02-25, 14:32:19 » |
|
Actually I think adding the dsig was a work around to a specific issue in GDI related to it not identifying your fonts as an OpenType font. I don't think dsig is necessary for all fonts.
|
|
|
|
« Last Edit: 2010-02-25, 15:21:04 by Si Daniels (Microsoft) »
|
Logged
|
|
|
|
Sergey Malkin (Microsoft)
Moderator
Hero Member
   
Karma: +0/-0
Posts: 24
|
 |
« Reply #8 on: 2010-02-26, 14:46:31 » |
|
My current understanding of the issue is that DSIG will be requred for TrueType fonts to shape. OpenType CFF fonts should work fine without it.
And it seems this will still be true for final release of Office2010.
Thanks, Sergey
|
|
|
|
|
Logged
|
|
|
|
tiro_hudson
Beta: FontLab Studio Win
Hero Member
 
Karma: +8/-0
 Canada
Posts: 85
|
 |
« Reply #9 on: 2010-02-27, 12:20:13 » |
|
Ugh! So do Word programmers bother to consult with other groups in MS about how to implement things like font support? Or do they just make it up as they go along?
|
|
|
|
|
Logged
|
|
|
|
minorityfonts
Jr. Member

Karma: +0/-0
 United Kingdom
Posts: 1
|
 |
« Reply #10 on: 2010-03-16, 08:00:18 » |
|
"My current understanding of the issue is that DSIG will be requred for TrueType fonts to shape"
Does this mean Word 2010 won't work with all Arabic and Indic and every other complex-script TT-style OpenType font, unless they incorporate DSIG? Or will features like isol, init, medi, fina, ccmp, rlig, mark, mkmk - and the several Indic features - still work? So far I have not encountered a single complex-script font with a DSIG! Most of the fonts suitable for languages beyond the major world languages are produced by individual users or small companies in obscure countries, none of whom have or are likely to obtain a certificate.
|
|
|
|
|
Logged
|
|
|
|
Sergey Malkin (Microsoft)
Moderator
Hero Member
   
Karma: +0/-0
Posts: 24
|
 |
« Reply #11 on: 2010-03-23, 02:14:05 » |
|
Does this mean Word 2010 won't work with all Arabic and Indic and every other complex-script TT-style OpenType font, unless they incorporate DSIG? Complex script fonts should work as before. DSIG requirement is for fonts that want to shape "simple" scripts which did not apply OpenType features before, like Latin. Again,this is my understanding of the problem. Thanks, Sergey
|
|
|
|
|
Logged
|
|
|
|
Arno Enslin
Hero Member
   
Karma: +8/-0
 Germany
Posts: 98
|
 |
« Reply #12 on: 2010-09-13, 16:47:40 » |
|
And does the DSIG table have to contain a valid digital signature? Or can it just be a bit hex code? As far as I know, you have to pay for the certificate. It would be a shame, if Office 2010 requires fonts with valid digital signatures! It is easy to merge the DSIG table into a font with TTX.
|
|
|
|
|
Logged
|
|
|
|
|