Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > Avalon

Vista - Type 1 font support

 
 
Old 01-31-2006   #1 (permalink)
TonyB


 
 

Type 1 font support

Does WPF support Type 1 fonts? This is a must for any professional print
application. If not then I guess MS Publisher will never use WPF for its
rendering.

TonyB.



My System SpecsSystem Spec
Old 01-31-2006   #2 (permalink)
Ifeanyi Echeruo [MSFT]


 
 

Re: Type 1 font support

WPF does not natively support Postscript Type 1 fonts.
WPF supports OpenType fonts which is the successor to TrueType and
Postscript fonts (including Postscript Type 1 fonts).
Vista will still support Type 1 fonts as does XP.
It will still be possible to display Type 1 fonts in WPF via Win32 or
WinForms interop.

-- Ifeanyi Echeruo [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.

"TonyB" <Tony@TheBrightman.freeserve.co.uk> wrote in message
news:uC%23QPTlIGHA.2696@TK2MSFTNGP14.phx.gbl...
> Does WPF support Type 1 fonts? This is a must for any professional print
> application. If not then I guess MS Publisher will never use WPF for its
> rendering.
>
> TonyB.
>



My System SpecsSystem Spec
Old 01-31-2006   #3 (permalink)
TonyB


 
 

Re: Type 1 font support

So MS Publisher will have to drop support for Type 1(not an option for an
App that has a profession print feature) or never user Avalon to render.

I bet the MS Publisher guys just love the Avalon team.

TonyB.

"Ifeanyi Echeruo [MSFT]" <ifeanyie@online.microsoft.com> wrote in message
news:ey5sMfsIGHA.3144@TK2MSFTNGP11.phx.gbl...
> WPF does not natively support Postscript Type 1 fonts.
> WPF supports OpenType fonts which is the successor to TrueType and
> Postscript fonts (including Postscript Type 1 fonts).
> Vista will still support Type 1 fonts as does XP.
> It will still be possible to display Type 1 fonts in WPF via Win32 or
> WinForms interop.
>
> -- Ifeanyi Echeruo [MSFT]
> This posting is provided "AS IS" with no warranties, and confers no
> rights.
>
> "TonyB" <Tony@TheBrightman.freeserve.co.uk> wrote in message
> news:uC%23QPTlIGHA.2696@TK2MSFTNGP14.phx.gbl...
>> Does WPF support Type 1 fonts? This is a must for any professional print
>> application. If not then I guess MS Publisher will never use WPF for its
>> rendering.
>>
>> TonyB.
>>

>
>



My System SpecsSystem Spec
Old 01-31-2006   #4 (permalink)
Pablo Fernicola [MS]


 
 

Re: Type 1 font support

Ruben,

Would love to get more details on the type of application you are trying to
write, understand what functionality you need, and help you out if there any
issues. Please contact me and we can dig into it.

Thanks,

-Pablo

"Ruben" <somewhere@nowhere.ok> wrote in message
news:30AC5456-F538-483F-BDBA-2F44A8134157@microsoft.com...
> So it is NOT possible to use Type 1 in WPF at all. The WinForms interop
> possibility you refer to doesn't exist: WinForms and System.Drawing are
> TrueType only. There is no alternate font support whatsoever, not even
> OpenType. Win32 is also a laugh, please get serious here: WPF cannot
> interop
> with GDI without punching opaque holes right through WPF, or rendering in
> off-screen buffers. That's a waste of precious time, and still won't
> provide
> any real Type 1 support.
>
> One serious question though: how on earth can Metro/XPS (MS's
> PDF-replacement) work without Type 1 support in WPF? Will the Type 1 fonts
> be
> replaced with generic fonts like Arial? That would be yet another reason
> not
> to consider WPF for any serious typography.
>
> Adobe made it quite clear: it was MS's decision to cull Type 1. And that's
> what you're doing, step by step.
>
> "Ifeanyi Echeruo [MSFT]" wrote:
>
>> WPF does not natively support Postscript Type 1 fonts.
>> WPF supports OpenType fonts which is the successor to TrueType and
>> Postscript fonts (including Postscript Type 1 fonts).
>> Vista will still support Type 1 fonts as does XP.
>> It will still be possible to display Type 1 fonts in WPF via Win32 or
>> WinForms interop.
>>
>> -- Ifeanyi Echeruo [MSFT]
>> This posting is provided "AS IS" with no warranties, and confers no
>> rights.
>>
>> "TonyB" <Tony@TheBrightman.freeserve.co.uk> wrote in message
>> news:uC%23QPTlIGHA.2696@TK2MSFTNGP14.phx.gbl...
>> > Does WPF support Type 1 fonts? This is a must for any professional
>> > print
>> > application. If not then I guess MS Publisher will never use WPF for
>> > its
>> > rendering.
>> >
>> > TonyB.
>> >

>>
>>
>>



My System SpecsSystem Spec
Old 01-31-2006   #5 (permalink)
Ruben


 
 

Re: Type 1 font support

Basically any application where the user is free to select fonts, no
framework should ever artificially limit the font formats it supports. It's
confusing for one, and it can be a real problem when people try to use their
*expensive* fonts that do work in the rest of Windows, but not in your apps.
Because the limitation is burried so deeply in both Avalon and
System.Drawing, there is no workaround possible, except a complete rewrite of
the 'offending' app in Win32/GDI. It's impossible to show any text in a Type
1 font inside an area managed by System.Drawing or WPF, because GDI cannot
interop with both frameworks' transformations, brushes, fills, opacity
handling, etc. And don't get me started on input boxes where users can
actually type in text in a WYSIWYG manner. I know, that's totally against the
philosophy of WPF, but people seem to like such old skool behavior ;-)

But that still leaves the question: if WPF can't do it, how can Metro/XPS
still provide faithful representations of printed documents that contain Type
1 fonts? Believe me, Type 1 is still a major font format in the publishing
world. Personally, I use Type 1 fonts on a daily basis. I'm not saying that's
a good thing, but it's a fact of life that WPF tries to ignore. Downgrading
or even rasterizing fonts would be the worst thing since GDI+. Or Microsoft
Bob for that matter.

"Pablo Fernicola [MS]" wrote:

> Ruben,
>
> Would love to get more details on the type of application you are trying to
> write, understand what functionality you need, and help you out if there any
> issues. Please contact me and we can dig into it.
>
> Thanks,
>
> -Pablo
>
> "Ruben" <somewhere@nowhere.ok> wrote in message
> news:30AC5456-F538-483F-BDBA-2F44A8134157@microsoft.com...
> > So it is NOT possible to use Type 1 in WPF at all. The WinForms interop
> > possibility you refer to doesn't exist: WinForms and System.Drawing are
> > TrueType only. There is no alternate font support whatsoever, not even
> > OpenType. Win32 is also a laugh, please get serious here: WPF cannot
> > interop
> > with GDI without punching opaque holes right through WPF, or rendering in
> > off-screen buffers. That's a waste of precious time, and still won't
> > provide
> > any real Type 1 support.
> >
> > One serious question though: how on earth can Metro/XPS (MS's
> > PDF-replacement) work without Type 1 support in WPF? Will the Type 1 fonts
> > be
> > replaced with generic fonts like Arial? That would be yet another reason
> > not
> > to consider WPF for any serious typography.
> >
> > Adobe made it quite clear: it was MS's decision to cull Type 1. And that's
> > what you're doing, step by step.
> >
> > "Ifeanyi Echeruo [MSFT]" wrote:
> >
> >> WPF does not natively support Postscript Type 1 fonts.
> >> WPF supports OpenType fonts which is the successor to TrueType and
> >> Postscript fonts (including Postscript Type 1 fonts).
> >> Vista will still support Type 1 fonts as does XP.
> >> It will still be possible to display Type 1 fonts in WPF via Win32 or
> >> WinForms interop.
> >>
> >> -- Ifeanyi Echeruo [MSFT]
> >> This posting is provided "AS IS" with no warranties, and confers no
> >> rights.
> >>
> >> "TonyB" <Tony@TheBrightman.freeserve.co.uk> wrote in message
> >> news:uC%23QPTlIGHA.2696@TK2MSFTNGP14.phx.gbl...
> >> > Does WPF support Type 1 fonts? This is a must for any professional
> >> > print
> >> > application. If not then I guess MS Publisher will never use WPF for
> >> > its
> >> > rendering.
> >> >
> >> > TonyB.
> >> >
> >>
> >>
> >>

>
>
>

My System SpecsSystem Spec
Old 01-31-2006   #6 (permalink)
TonyB


 
 

Re: Type 1 font support

Type 1 font support is so important to so many application including many
Microsoft apps, I just can't understand why Type 1 support isn't on the must
have list.

TonyB.

"Ruben" <somewhere@nowhere.ok> wrote in message
news:E945A8B5-EFB2-4D93-B16F-EDD23056C41D@microsoft.com...
> Basically any application where the user is free to select fonts, no
> framework should ever artificially limit the font formats it supports.
> It's
> confusing for one, and it can be a real problem when people try to use
> their
> *expensive* fonts that do work in the rest of Windows, but not in your
> apps.
> Because the limitation is burried so deeply in both Avalon and
> System.Drawing, there is no workaround possible, except a complete rewrite
> of
> the 'offending' app in Win32/GDI. It's impossible to show any text in a
> Type
> 1 font inside an area managed by System.Drawing or WPF, because GDI cannot
> interop with both frameworks' transformations, brushes, fills, opacity
> handling, etc. And don't get me started on input boxes where users can
> actually type in text in a WYSIWYG manner. I know, that's totally against
> the
> philosophy of WPF, but people seem to like such old skool behavior ;-)
>
> But that still leaves the question: if WPF can't do it, how can Metro/XPS
> still provide faithful representations of printed documents that contain
> Type
> 1 fonts? Believe me, Type 1 is still a major font format in the publishing
> world. Personally, I use Type 1 fonts on a daily basis. I'm not saying
> that's
> a good thing, but it's a fact of life that WPF tries to ignore.
> Downgrading
> or even rasterizing fonts would be the worst thing since GDI+. Or
> Microsoft
> Bob for that matter.
>
> "Pablo Fernicola [MS]" wrote:
>
>> Ruben,
>>
>> Would love to get more details on the type of application you are trying
>> to
>> write, understand what functionality you need, and help you out if there
>> any
>> issues. Please contact me and we can dig into it.
>>
>> Thanks,
>>
>> -Pablo
>>
>> "Ruben" <somewhere@nowhere.ok> wrote in message
>> news:30AC5456-F538-483F-BDBA-2F44A8134157@microsoft.com...
>> > So it is NOT possible to use Type 1 in WPF at all. The WinForms interop
>> > possibility you refer to doesn't exist: WinForms and System.Drawing are
>> > TrueType only. There is no alternate font support whatsoever, not even
>> > OpenType. Win32 is also a laugh, please get serious here: WPF cannot
>> > interop
>> > with GDI without punching opaque holes right through WPF, or rendering
>> > in
>> > off-screen buffers. That's a waste of precious time, and still won't
>> > provide
>> > any real Type 1 support.
>> >
>> > One serious question though: how on earth can Metro/XPS (MS's
>> > PDF-replacement) work without Type 1 support in WPF? Will the Type 1
>> > fonts
>> > be
>> > replaced with generic fonts like Arial? That would be yet another
>> > reason
>> > not
>> > to consider WPF for any serious typography.
>> >
>> > Adobe made it quite clear: it was MS's decision to cull Type 1. And
>> > that's
>> > what you're doing, step by step.
>> >
>> > "Ifeanyi Echeruo [MSFT]" wrote:
>> >
>> >> WPF does not natively support Postscript Type 1 fonts.
>> >> WPF supports OpenType fonts which is the successor to TrueType and
>> >> Postscript fonts (including Postscript Type 1 fonts).
>> >> Vista will still support Type 1 fonts as does XP.
>> >> It will still be possible to display Type 1 fonts in WPF via Win32 or
>> >> WinForms interop.
>> >>
>> >> -- Ifeanyi Echeruo [MSFT]
>> >> This posting is provided "AS IS" with no warranties, and confers no
>> >> rights.
>> >>
>> >> "TonyB" <Tony@TheBrightman.freeserve.co.uk> wrote in message
>> >> news:uC%23QPTlIGHA.2696@TK2MSFTNGP14.phx.gbl...
>> >> > Does WPF support Type 1 fonts? This is a must for any professional
>> >> > print
>> >> > application. If not then I guess MS Publisher will never use WPF for
>> >> > its
>> >> > rendering.
>> >> >
>> >> > TonyB.
>> >> >
>> >>
>> >>
>> >>

>>
>>
>>



My System SpecsSystem Spec
Old 01-31-2006   #7 (permalink)
Chris Han [MSFT]


 
 

Re: Type 1 font support

Tony & Ruben,
This blog post by Adobe's Thomas Phinney may be of interest to you
regarding the phasing out of Type 1 fonts:
http://blogs.adobe.com/typblography/...g_out_typ.html

Chris

"TonyB" <Tony@TheBrightman.freeserve.co.uk> wrote in message
news:u9MqNAkJGHA.1452@TK2MSFTNGP10.phx.gbl...
> Type 1 font support is so important to so many application including many
> Microsoft apps, I just can't understand why Type 1 support isn't on the
> must have list.
>
> TonyB.
>
> "Ruben" <somewhere@nowhere.ok> wrote in message
> news:E945A8B5-EFB2-4D93-B16F-EDD23056C41D@microsoft.com...
>> Basically any application where the user is free to select fonts, no
>> framework should ever artificially limit the font formats it supports.
>> It's
>> confusing for one, and it can be a real problem when people try to use
>> their
>> *expensive* fonts that do work in the rest of Windows, but not in your
>> apps.
>> Because the limitation is burried so deeply in both Avalon and
>> System.Drawing, there is no workaround possible, except a complete
>> rewrite of
>> the 'offending' app in Win32/GDI. It's impossible to show any text in a
>> Type
>> 1 font inside an area managed by System.Drawing or WPF, because GDI
>> cannot
>> interop with both frameworks' transformations, brushes, fills, opacity
>> handling, etc. And don't get me started on input boxes where users can
>> actually type in text in a WYSIWYG manner. I know, that's totally against
>> the
>> philosophy of WPF, but people seem to like such old skool behavior ;-)
>>
>> But that still leaves the question: if WPF can't do it, how can Metro/XPS
>> still provide faithful representations of printed documents that contain
>> Type
>> 1 fonts? Believe me, Type 1 is still a major font format in the
>> publishing
>> world. Personally, I use Type 1 fonts on a daily basis. I'm not saying
>> that's
>> a good thing, but it's a fact of life that WPF tries to ignore.
>> Downgrading
>> or even rasterizing fonts would be the worst thing since GDI+. Or
>> Microsoft
>> Bob for that matter.
>>
>> "Pablo Fernicola [MS]" wrote:
>>
>>> Ruben,
>>>
>>> Would love to get more details on the type of application you are trying
>>> to
>>> write, understand what functionality you need, and help you out if there
>>> any
>>> issues. Please contact me and we can dig into it.
>>>
>>> Thanks,
>>>
>>> -Pablo
>>>
>>> "Ruben" <somewhere@nowhere.ok> wrote in message
>>> news:30AC5456-F538-483F-BDBA-2F44A8134157@microsoft.com...
>>> > So it is NOT possible to use Type 1 in WPF at all. The WinForms
>>> > interop
>>> > possibility you refer to doesn't exist: WinForms and System.Drawing
>>> > are
>>> > TrueType only. There is no alternate font support whatsoever, not even
>>> > OpenType. Win32 is also a laugh, please get serious here: WPF cannot
>>> > interop
>>> > with GDI without punching opaque holes right through WPF, or rendering
>>> > in
>>> > off-screen buffers. That's a waste of precious time, and still won't
>>> > provide
>>> > any real Type 1 support.
>>> >
>>> > One serious question though: how on earth can Metro/XPS (MS's
>>> > PDF-replacement) work without Type 1 support in WPF? Will the Type 1
>>> > fonts
>>> > be
>>> > replaced with generic fonts like Arial? That would be yet another
>>> > reason
>>> > not
>>> > to consider WPF for any serious typography.
>>> >
>>> > Adobe made it quite clear: it was MS's decision to cull Type 1. And
>>> > that's
>>> > what you're doing, step by step.
>>> >
>>> > "Ifeanyi Echeruo [MSFT]" wrote:
>>> >
>>> >> WPF does not natively support Postscript Type 1 fonts.
>>> >> WPF supports OpenType fonts which is the successor to TrueType and
>>> >> Postscript fonts (including Postscript Type 1 fonts).
>>> >> Vista will still support Type 1 fonts as does XP.
>>> >> It will still be possible to display Type 1 fonts in WPF via Win32 or
>>> >> WinForms interop.
>>> >>
>>> >> -- Ifeanyi Echeruo [MSFT]
>>> >> This posting is provided "AS IS" with no warranties, and confers no
>>> >> rights.
>>> >>
>>> >> "TonyB" <Tony@TheBrightman.freeserve.co.uk> wrote in message
>>> >> news:uC%23QPTlIGHA.2696@TK2MSFTNGP14.phx.gbl...
>>> >> > Does WPF support Type 1 fonts? This is a must for any professional
>>> >> > print
>>> >> > application. If not then I guess MS Publisher will never use WPF
>>> >> > for
>>> >> > its
>>> >> > rendering.
>>> >> >
>>> >> > TonyB.
>>> >> >
>>> >>
>>> >>
>>> >>
>>>
>>>
>>>

>
>



My System SpecsSystem Spec
Old 01-31-2006   #8 (permalink)
Ruben


 
 

Re: Type 1 font support

Yes, I was aware of this blog. I especially liked the phrase "Even if
Microsoft had been willing to put a Type 1 rasterizer in Avalon, [...]". Not.

Still, Adobe (in the person of Thomas Phinney) talks about phasing out
creating, selling and commercially supporting Type 1 fonts, not about phasing
out Type 1 font support. It was MS who decided to do that.

Still, what about Metro/XPS? I'm just dying to get an answer on that subject!

"Chris Han [MSFT]" wrote:

> Tony & Ruben,
> This blog post by Adobe's Thomas Phinney may be of interest to you
> regarding the phasing out of Type 1 fonts:
> http://blogs.adobe.com/typblography/...g_out_typ.html
>
> Chris
>
> "TonyB" <Tony@TheBrightman.freeserve.co.uk> wrote in message
> news:u9MqNAkJGHA.1452@TK2MSFTNGP10.phx.gbl...
> > Type 1 font support is so important to so many application including many
> > Microsoft apps, I just can't understand why Type 1 support isn't on the
> > must have list.
> >
> > TonyB.
> >
> > "Ruben" <somewhere@nowhere.ok> wrote in message
> > news:E945A8B5-EFB2-4D93-B16F-EDD23056C41D@microsoft.com...
> >> Basically any application where the user is free to select fonts, no
> >> framework should ever artificially limit the font formats it supports.
> >> It's
> >> confusing for one, and it can be a real problem when people try to use
> >> their
> >> *expensive* fonts that do work in the rest of Windows, but not in your
> >> apps.
> >> Because the limitation is burried so deeply in both Avalon and
> >> System.Drawing, there is no workaround possible, except a complete
> >> rewrite of
> >> the 'offending' app in Win32/GDI. It's impossible to show any text in a
> >> Type
> >> 1 font inside an area managed by System.Drawing or WPF, because GDI
> >> cannot
> >> interop with both frameworks' transformations, brushes, fills, opacity
> >> handling, etc. And don't get me started on input boxes where users can
> >> actually type in text in a WYSIWYG manner. I know, that's totally against
> >> the
> >> philosophy of WPF, but people seem to like such old skool behavior ;-)
> >>
> >> But that still leaves the question: if WPF can't do it, how can Metro/XPS
> >> still provide faithful representations of printed documents that contain
> >> Type
> >> 1 fonts? Believe me, Type 1 is still a major font format in the
> >> publishing
> >> world. Personally, I use Type 1 fonts on a daily basis. I'm not saying
> >> that's
> >> a good thing, but it's a fact of life that WPF tries to ignore.
> >> Downgrading
> >> or even rasterizing fonts would be the worst thing since GDI+. Or
> >> Microsoft
> >> Bob for that matter.
> >>
> >> "Pablo Fernicola [MS]" wrote:
> >>
> >>> Ruben,
> >>>
> >>> Would love to get more details on the type of application you are trying
> >>> to
> >>> write, understand what functionality you need, and help you out if there
> >>> any
> >>> issues. Please contact me and we can dig into it.
> >>>
> >>> Thanks,
> >>>
> >>> -Pablo
> >>>
> >>> "Ruben" <somewhere@nowhere.ok> wrote in message
> >>> news:30AC5456-F538-483F-BDBA-2F44A8134157@microsoft.com...
> >>> > So it is NOT possible to use Type 1 in WPF at all. The WinForms
> >>> > interop
> >>> > possibility you refer to doesn't exist: WinForms and System.Drawing
> >>> > are
> >>> > TrueType only. There is no alternate font support whatsoever, not even
> >>> > OpenType. Win32 is also a laugh, please get serious here: WPF cannot
> >>> > interop
> >>> > with GDI without punching opaque holes right through WPF, or rendering
> >>> > in
> >>> > off-screen buffers. That's a waste of precious time, and still won't
> >>> > provide
> >>> > any real Type 1 support.
> >>> >
> >>> > One serious question though: how on earth can Metro/XPS (MS's
> >>> > PDF-replacement) work without Type 1 support in WPF? Will the Type 1
> >>> > fonts
> >>> > be
> >>> > replaced with generic fonts like Arial? That would be yet another
> >>> > reason
> >>> > not
> >>> > to consider WPF for any serious typography.
> >>> >
> >>> > Adobe made it quite clear: it was MS's decision to cull Type 1. And
> >>> > that's
> >>> > what you're doing, step by step.
> >>> >
> >>> > "Ifeanyi Echeruo [MSFT]" wrote:
> >>> >
> >>> >> WPF does not natively support Postscript Type 1 fonts.
> >>> >> WPF supports OpenType fonts which is the successor to TrueType and
> >>> >> Postscript fonts (including Postscript Type 1 fonts).
> >>> >> Vista will still support Type 1 fonts as does XP.
> >>> >> It will still be possible to display Type 1 fonts in WPF via Win32 or
> >>> >> WinForms interop.
> >>> >>
> >>> >> -- Ifeanyi Echeruo [MSFT]
> >>> >> This posting is provided "AS IS" with no warranties, and confers no
> >>> >> rights.
> >>> >>
> >>> >> "TonyB" <Tony@TheBrightman.freeserve.co.uk> wrote in message
> >>> >> news:uC%23QPTlIGHA.2696@TK2MSFTNGP14.phx.gbl...
> >>> >> > Does WPF support Type 1 fonts? This is a must for any professional
> >>> >> > print
> >>> >> > application. If not then I guess MS Publisher will never use WPF
> >>> >> > for
> >>> >> > its
> >>> >> > rendering.
> >>> >> >
> >>> >> > TonyB.
> >>> >> >
> >>> >>
> >>> >>
> >>> >>
> >>>
> >>>
> >>>

> >
> >

>
>
>

My System SpecsSystem Spec
 

Thread Tools


Similar Threads
Thread Forum
sfc /scannow cannot repair Verdana True Type Font General Discussion
Vista help and support font changed Vista General
Nullable type support? PowerShell
Font type in rtf wordpad documents? Vista General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46