FontLab Forum
2012-02-09, 04:35:54 *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome to the FontLab forum, read how to use it! Update: Archives from old MSN forums are now available on our forum.
 
   Home   Help Search Calendar Downloads Tags Login Register  
Del.icio.us Digg FURL FaceBook Stumble Upon Reddit SlashDot

Pages: [1]
  Print  
Author Topic: OpenType ligatures support in Word 2010  (Read 7406 times)
siggy
Hero Member
*****

Karma: +0/-0
United States 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 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 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 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.aspx

Thanks again, Sergey and Simon!
Logged
astype
Beta: FontLab Studio Win
Sr. Member
***

Karma: +0/-0
Posts: 14


15801303 yadpub
WWW
« 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


Email
« 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 Canada

Posts: 85


WWW Email
« 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 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 »

Quote
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 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
Tags:
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!