Mark document as not saved? Possibly through macro?

K

Kenny Bones

Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles from a .dot
template.
I thought that I could save the template itself as a .dot file and still
have it connected to the above .dot template which contains all styles.

That way I could easily update the styles of the first .dot file and have
all other templates inherit the updated styles. But no, seems as though I
can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font which should
be embedded into the templates. This also fails and the font does not get
embedded if I doubleclick the .dot file so a new doc is created. Only if I
right click on the .dot file and open the template itself, the font is
embedded.

Therefore, it seems as though I need to use the .doc files as templates
instead.
But that means that I somehow need to mark the .doc files as "not saved" so
that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
M

macropod

Hi Kenny,

You could add the following code to each the 'ThisDocument' module for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub
 
K

Kenny Bones

Just tried the macro in a .dot version of the document. And the font is NOT
embedded. Clearly, fonts aren't embedded into new document when embedding
into .dot files. They are however with .doc files. I've tried this on both
Word 2003 and 2007 and it's the same on both. Actually tried on atleast four
computers as well. All updated.


macropod said:
Hi Kenny,

You could add the following code to each the 'ThisDocument' module for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles from a .dot
template.
I thought that I could save the template itself as a .dot file and still
have it connected to the above .dot template which contains all styles.

That way I could easily update the styles of the first .dot file and have
all other templates inherit the updated styles. But no, seems as though I
can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font which should
be embedded into the templates. This also fails and the font does not get
embedded if I doubleclick the .dot file so a new doc is created. Only if I
right click on the .dot file and open the template itself, the font is
embedded.

Therefore, it seems as though I need to use the .doc files as templates
instead.
But that means that I somehow need to mark the .doc files as "not saved" so
that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
K

Kenny Bones

Ok, I really need a clear answer to this. This is now a critical stage in
this project and this problem was never foreseen, nor spoken of on in any
article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2 and then
SAVED, the embedding is ALL GONE! The same thing happens even if I turn off
embedding on the document on Computer 2.

I need a clear answer on this issue, please.

Kenny Bones said:
Just tried the macro in a .dot version of the document. And the font is NOT
embedded. Clearly, fonts aren't embedded into new document when embedding
into .dot files. They are however with .doc files. I've tried this on both
Word 2003 and 2007 and it's the same on both. Actually tried on atleast four
computers as well. All updated.


macropod said:
Hi Kenny,

You could add the following code to each the 'ThisDocument' module for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles from a .dot
template.
I thought that I could save the template itself as a .dot file and still
have it connected to the above .dot template which contains all styles.

That way I could easily update the styles of the first .dot file and have
all other templates inherit the updated styles. But no, seems as though I
can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font which should
be embedded into the templates. This also fails and the font does not get
embedded if I doubleclick the .dot file so a new doc is created. Only if I
right click on the .dot file and open the template itself, the font is
embedded.

Therefore, it seems as though I need to use the .doc files as templates
instead.
But that means that I somehow need to mark the .doc files as "not saved" so
that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
G

Graham Mayor

In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed.
See http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny said:
Ok, I really need a clear answer to this. This is now a critical
stage in this project and this problem was never foreseen, nor spoken
of on in any article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2 and
then SAVED, the embedding is ALL GONE! The same thing happens even if
I turn off embedding on the document on Computer 2.

I need a clear answer on this issue, please.

Kenny Bones said:
Just tried the macro in a .dot version of the document. And the font
is NOT embedded. Clearly, fonts aren't embedded into new document
when embedding into .dot files. They are however with .doc files.
I've tried this on both Word 2003 and 2007 and it's the same on
both. Actually tried on atleast four computers as well. All updated.


macropod said:
Hi Kenny,

You could add the following code to each the 'ThisDocument' module
for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


message Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles
from a .dot template.
I thought that I could save the template itself as a .dot file and
still have it connected to the above .dot template which contains
all styles.

That way I could easily update the styles of the first .dot file
and have all other templates inherit the updated styles. But no,
seems as though I can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font
which should be embedded into the templates. This also fails and
the font does not get embedded if I doubleclick the .dot file so a
new doc is created. Only if I right click on the .dot file and
open the template itself, the font is embedded.

Therefore, it seems as though I need to use the .doc files as
templates instead.
But that means that I somehow need to mark the .doc files as "not
saved" so that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
K

Kenny Bones

Then what's the point of embedding fonts in the first place?
That removes the whole purpose of embedding...

Graham Mayor said:
In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed.
See http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny said:
Ok, I really need a clear answer to this. This is now a critical
stage in this project and this problem was never foreseen, nor spoken
of on in any article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2 and
then SAVED, the embedding is ALL GONE! The same thing happens even if
I turn off embedding on the document on Computer 2.

I need a clear answer on this issue, please.

Kenny Bones said:
Just tried the macro in a .dot version of the document. And the font
is NOT embedded. Clearly, fonts aren't embedded into new document
when embedding into .dot files. They are however with .doc files.
I've tried this on both Word 2003 and 2007 and it's the same on
both. Actually tried on atleast four computers as well. All updated.


:

Hi Kenny,

You could add the following code to each the 'ThisDocument' module
for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


message Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles
from a .dot template.
I thought that I could save the template itself as a .dot file and
still have it connected to the above .dot template which contains
all styles.

That way I could easily update the styles of the first .dot file
and have all other templates inherit the updated styles. But no,
seems as though I can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font
which should be embedded into the templates. This also fails and
the font does not get embedded if I doubleclick the .dot file so a
new doc is created. Only if I right click on the .dot file and
open the template itself, the font is embedded.

Therefore, it seems as though I need to use the .doc files as
templates instead.
But that means that I somehow need to mark the .doc files as "not
saved" so that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
G

Graham Mayor

To enable people to view/print documents that have been prepared by those
who do have the fonts - as explained in the linked page.
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny said:
Then what's the point of embedding fonts in the first place?
That removes the whole purpose of embedding...

Graham Mayor said:
In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed.
See
http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny said:
Ok, I really need a clear answer to this. This is now a critical
stage in this project and this problem was never foreseen, nor
spoken of on in any article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2
and then SAVED, the embedding is ALL GONE! The same thing happens
even if I turn off embedding on the document on Computer 2.

I need a clear answer on this issue, please.

:

Just tried the macro in a .dot version of the document. And the
font is NOT embedded. Clearly, fonts aren't embedded into new
document when embedding into .dot files. They are however with
.doc files. I've tried this on both Word 2003 and 2007 and it's
the same on both. Actually tried on atleast four computers as
well. All updated.


:

Hi Kenny,

You could add the following code to each the 'ThisDocument' module
for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


message Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles
from a .dot template.
I thought that I could save the template itself as a .dot file
and still have it connected to the above .dot template which
contains all styles.

That way I could easily update the styles of the first .dot file
and have all other templates inherit the updated styles. But no,
seems as though I can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font
which should be embedded into the templates. This also fails and
the font does not get embedded if I doubleclick the .dot file so
a new doc is created. Only if I right click on the .dot file and
open the template itself, the font is embedded.

Therefore, it seems as though I need to use the .doc files as
templates instead.
But that means that I somehow need to mark the .doc files as "not
saved" so that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
K

Kenny Bones

So Microsoft Word goes away from the standard that Adobe e.g has implemented
into Adobe Acrobat? This feature works in that software and the initial idea
is exactly the same.

And no, this issue is not explained good enough in the linked page, nor is
it explained well enough elsewhere. Youræs is actually the best answer I've
got so far on the issue. The linked page explains the different levels of
embedding, and we've implemented the "Editable embedding" level in our
documents, whive states the following:

"Editable embedding. The document is editable in the embedded font, but will
not be permanently installed on the target system"

Editable, but not saved? Isn't that a clear contradition? Editable embedding
means exactly that, editable. Why would anyone edit a document if the changes
can't be saved with the embedded font? I mean, the document is the same size
after editing and saved, so the font is clearly in there. It just isn't
showing after saving the changes.

What other options do I have? This sounds more like a bug that anything else.

Graham Mayor said:
To enable people to view/print documents that have been prepared by those
who do have the fonts - as explained in the linked page.
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny said:
Then what's the point of embedding fonts in the first place?
That removes the whole purpose of embedding...

Graham Mayor said:
In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed.
See
http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Ok, I really need a clear answer to this. This is now a critical
stage in this project and this problem was never foreseen, nor
spoken of on in any article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2
and then SAVED, the embedding is ALL GONE! The same thing happens
even if I turn off embedding on the document on Computer 2.

I need a clear answer on this issue, please.

:

Just tried the macro in a .dot version of the document. And the
font is NOT embedded. Clearly, fonts aren't embedded into new
document when embedding into .dot files. They are however with
.doc files. I've tried this on both Word 2003 and 2007 and it's
the same on both. Actually tried on atleast four computers as
well. All updated.


:

Hi Kenny,

You could add the following code to each the 'ThisDocument' module
for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


message Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles
from a .dot template.
I thought that I could save the template itself as a .dot file
and still have it connected to the above .dot template which
contains all styles.

That way I could easily update the styles of the first .dot file
and have all other templates inherit the updated styles. But no,
seems as though I can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font
which should be embedded into the templates. This also fails and
the font does not get embedded if I doubleclick the .dot file so
a new doc is created. Only if I right click on the .dot file and
open the template itself, the font is embedded.

Therefore, it seems as though I need to use the .doc files as
templates instead.
But that means that I somehow need to mark the .doc files as "not
saved" so that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
S

Suzanne S. Barnhill

"Editable" embedding is a step below "installable" embedding; I believe the
latter is no longer permitted at all.

--
Suzanne S. Barnhill
Microsoft MVP (Word)
Words into Type
Fairhope, Alabama USA
http://word.mvps.org

PamC via OfficeKB.com said:
"Editable embedding. The document is editable in the embedded font, but
will
not be permanently installed on the target system"

It's the fonts that won't be installed on the target system.
This is a copyright issue. If your company wants to use proprietary
fonts
in its business documents, it should pay for them to be installed on all
the
computers that need them.

Pam

Kenny said:
So Microsoft Word goes away from the standard that Adobe e.g has
implemented
into Adobe Acrobat? This feature works in that software and the initial
idea
is exactly the same.

And no, this issue is not explained good enough in the linked page, nor is
it explained well enough elsewhere. Youræs is actually the best answer
I've
got so far on the issue. The linked page explains the different levels of
embedding, and we've implemented the "Editable embedding" level in our
documents, whive states the following:

"Editable embedding. The document is editable in the embedded font, but
will
not be permanently installed on the target system"

Editable, but not saved? Isn't that a clear contradition? Editable
embedding
means exactly that, editable. Why would anyone edit a document if the
changes
can't be saved with the embedded font? I mean, the document is the same
size
after editing and saved, so the font is clearly in there. It just isn't
showing after saving the changes.

What other options do I have? This sounds more like a bug that anything
else.
To enable people to view/print documents that have been prepared by
those
who do have the fonts - as explained in the linked page.
[quoted text clipped - 82 lines]
Any suggestions to how I'm going to solve this?
 
M

macropod

So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat?
No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat that
departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to licensing
restrictions.

The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have
those fonts installed. Editing can also be done.

What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating from
scratch, without havong those fonts on hand.

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
So Microsoft Word goes away from the standard that Adobe e.g has implemented
into Adobe Acrobat? This feature works in that software and the initial idea
is exactly the same.

And no, this issue is not explained good enough in the linked page, nor is
it explained well enough elsewhere. Youræs is actually the best answer I've
got so far on the issue. The linked page explains the different levels of
embedding, and we've implemented the "Editable embedding" level in our
documents, whive states the following:

"Editable embedding. The document is editable in the embedded font, but will
not be permanently installed on the target system"

Editable, but not saved? Isn't that a clear contradition? Editable embedding
means exactly that, editable. Why would anyone edit a document if the changes
can't be saved with the embedded font? I mean, the document is the same size
after editing and saved, so the font is clearly in there. It just isn't
showing after saving the changes.

What other options do I have? This sounds more like a bug that anything else.

Graham Mayor said:
To enable people to view/print documents that have been prepared by those
who do have the fonts - as explained in the linked page.
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny said:
Then what's the point of embedding fonts in the first place?
That removes the whole purpose of embedding...

:

In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed.
See
http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Ok, I really need a clear answer to this. This is now a critical
stage in this project and this problem was never foreseen, nor
spoken of on in any article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2
and then SAVED, the embedding is ALL GONE! The same thing happens
even if I turn off embedding on the document on Computer 2.

I need a clear answer on this issue, please.

:

Just tried the macro in a .dot version of the document. And the
font is NOT embedded. Clearly, fonts aren't embedded into new
document when embedding into .dot files. They are however with
.doc files. I've tried this on both Word 2003 and 2007 and it's
the same on both. Actually tried on atleast four computers as
well. All updated.


:

Hi Kenny,

You could add the following code to each the 'ThisDocument' module
for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


message Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles
from a .dot template.
I thought that I could save the template itself as a .dot file
and still have it connected to the above .dot template which
contains all styles.

That way I could easily update the styles of the first .dot file
and have all other templates inherit the updated styles. But no,
seems as though I can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font
which should be embedded into the templates. This also fails and
the font does not get embedded if I doubleclick the .dot file so
a new doc is created. Only if I right click on the .dot file and
open the template itself, the font is embedded.

Therefore, it seems as though I need to use the .doc files as
templates instead.
But that means that I somehow need to mark the .doc files as "not
saved" so that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
K

Kenny Bones

I know that Microsoft Office has existed for far longer than Adobe Acrobat.
I've already explained that the font we're talking about here has the
corrent embedding settings already set.

I've taken this question directly to a Microsoft representant who explains a
complete contradiction to what you're saying. She explains that embedding is
possible, even editing and saving. The problem in my case is that this
obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my
testing has showed that. I take one document, embed the font and save it as a
..doc with backwords compatibility.

Then I open this document on a computer with Word 2003 that doesn't have the
font installed. The document opens just fine, but when editing it and saving
it, the embedding is lost.

Then I open the exact same source document on a computer with Word 2007 that
doesn't have the font installed either. The document opens just fine and when
editing and saving it, the embedding is still intact.

This is what we've found out. Now, I would like an explanation on whether or
not this is possible in Word 2003 or not.

macropod said:
So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat?
No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat that
departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to licensing
restrictions.

The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have
those fonts installed. Editing can also be done.

What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating from
scratch, without havong those fonts on hand.

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
So Microsoft Word goes away from the standard that Adobe e.g has implemented
into Adobe Acrobat? This feature works in that software and the initial idea
is exactly the same.

And no, this issue is not explained good enough in the linked page, nor is
it explained well enough elsewhere. Youræs is actually the best answer I've
got so far on the issue. The linked page explains the different levels of
embedding, and we've implemented the "Editable embedding" level in our
documents, whive states the following:

"Editable embedding. The document is editable in the embedded font, but will
not be permanently installed on the target system"

Editable, but not saved? Isn't that a clear contradition? Editable embedding
means exactly that, editable. Why would anyone edit a document if the changes
can't be saved with the embedded font? I mean, the document is the same size
after editing and saved, so the font is clearly in there. It just isn't
showing after saving the changes.

What other options do I have? This sounds more like a bug that anything else.

Graham Mayor said:
To enable people to view/print documents that have been prepared by those
who do have the fonts - as explained in the linked page.
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Then what's the point of embedding fonts in the first place?
That removes the whole purpose of embedding...

:

In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed.
See
http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Ok, I really need a clear answer to this. This is now a critical
stage in this project and this problem was never foreseen, nor
spoken of on in any article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2
and then SAVED, the embedding is ALL GONE! The same thing happens
even if I turn off embedding on the document on Computer 2.

I need a clear answer on this issue, please.

:

Just tried the macro in a .dot version of the document. And the
font is NOT embedded. Clearly, fonts aren't embedded into new
document when embedding into .dot files. They are however with
.doc files. I've tried this on both Word 2003 and 2007 and it's
the same on both. Actually tried on atleast four computers as
well. All updated.


:

Hi Kenny,

You could add the following code to each the 'ThisDocument' module
for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


message Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles
from a .dot template.
I thought that I could save the template itself as a .dot file
and still have it connected to the above .dot template which
contains all styles.

That way I could easily update the styles of the first .dot file
and have all other templates inherit the updated styles. But no,
seems as though I can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font
which should be embedded into the templates. This also fails and
the font does not get embedded if I doubleclick the .dot file so
a new doc is created. Only if I right click on the .dot file and
open the template itself, the font is embedded.

Therefore, it seems as though I need to use the .doc files as
templates instead.
But that means that I somehow need to mark the .doc files as "not
saved" so that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
M

macropod

Hi Kenny,

I don't see any contradiction. Also, the situation you're now describing is different from what you started this thread with, which
concerned templates, not documents per se, and mentioned nothing about *using the same document* on both Office 2007 and Office
2003. Moreover, it seems you are contradicting what you previously said:
"I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All
updated."

If it works with Word 2007 and not with Word 2003, how can it be "the same on both"?
Have you confirmed that the PC with Word 2003 fully patched with all the updates & service packs?
Have you tried running Help|Detect & Repair from within Word on that PC?
When you open the document in Word 2003, does it show the 'embed fonts' attribute as checked?
Have you tried using the native Word 2007 file format (docx) with the Office 2007 compatability pack on the Office 2003 PC?
If so, what effect does that have?

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
I know that Microsoft Office has existed for far longer than Adobe Acrobat.
I've already explained that the font we're talking about here has the
corrent embedding settings already set.

I've taken this question directly to a Microsoft representant who explains a
complete contradiction to what you're saying. She explains that embedding is
possible, even editing and saving. The problem in my case is that this
obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my
testing has showed that. I take one document, embed the font and save it as a
.doc with backwords compatibility.

Then I open this document on a computer with Word 2003 that doesn't have the
font installed. The document opens just fine, but when editing it and saving
it, the embedding is lost.

Then I open the exact same source document on a computer with Word 2007 that
doesn't have the font installed either. The document opens just fine and when
editing and saving it, the embedding is still intact.

This is what we've found out. Now, I would like an explanation on whether or
not this is possible in Word 2003 or not.

macropod said:
So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat?
No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat
that
departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to
licensing
restrictions.

The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have
those fonts installed. Editing can also be done.

What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating
from
scratch, without havong those fonts on hand.

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
So Microsoft Word goes away from the standard that Adobe e.g has implemented
into Adobe Acrobat? This feature works in that software and the initial idea
is exactly the same.

And no, this issue is not explained good enough in the linked page, nor is
it explained well enough elsewhere. Youræs is actually the best answer I've
got so far on the issue. The linked page explains the different levels of
embedding, and we've implemented the "Editable embedding" level in our
documents, whive states the following:

"Editable embedding. The document is editable in the embedded font, but will
not be permanently installed on the target system"

Editable, but not saved? Isn't that a clear contradition? Editable embedding
means exactly that, editable. Why would anyone edit a document if the changes
can't be saved with the embedded font? I mean, the document is the same size
after editing and saved, so the font is clearly in there. It just isn't
showing after saving the changes.

What other options do I have? This sounds more like a bug that anything else.

:

To enable people to view/print documents that have been prepared by those
who do have the fonts - as explained in the linked page.
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Then what's the point of embedding fonts in the first place?
That removes the whole purpose of embedding...

:

In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed.
See
http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Ok, I really need a clear answer to this. This is now a critical
stage in this project and this problem was never foreseen, nor
spoken of on in any article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2
and then SAVED, the embedding is ALL GONE! The same thing happens
even if I turn off embedding on the document on Computer 2.

I need a clear answer on this issue, please.

:

Just tried the macro in a .dot version of the document. And the
font is NOT embedded. Clearly, fonts aren't embedded into new
document when embedding into .dot files. They are however with
.doc files. I've tried this on both Word 2003 and 2007 and it's
the same on both. Actually tried on atleast four computers as
well. All updated.


:

Hi Kenny,

You could add the following code to each the 'ThisDocument' module
for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


message Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles
from a .dot template.
I thought that I could save the template itself as a .dot file
and still have it connected to the above .dot template which
contains all styles.

That way I could easily update the styles of the first .dot file
and have all other templates inherit the updated styles. But no,
seems as though I can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font
which should be embedded into the templates. This also fails and
the font does not get embedded if I doubleclick the .dot file so
a new doc is created. Only if I right click on the .dot file and
open the template itself, the font is embedded.

Therefore, it seems as though I need to use the .doc files as
templates instead.
But that means that I somehow need to mark the .doc files as "not
saved" so that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
K

Kenny Bones

Hi again. I can see that this might be confusing..
I mixed up some parts of the problem because of a macro I created which just
creates a copy of the document itself, so that a .doc file will do the same
thing as a .dot file.

So I tested this as simply as possible with two scenarios, namelig with Word
2003 and Word 2007 as separate scenarios:


SCENARIO 1
***************
Computer 1 - Has the font installed and Word 2003.
-Creates a document, uses the font and turns on embedding and then saves the
document.

Computer 2 - Does NOT have the font installed and use Word 2003.
- Opens the document, everything looks OK, edits something and then saves
the document. Reopens the document and the embedding is lost.


SCENARIO 1
***************
Computer 1 - Has the font installed and Word 2007.
-Creates a document, uses the font and turns on embedding and then saves the
document.

Computer 2 - Does NOT have the font installed and use Word 2007.
- Opens the document, everything looks OK, edits something and then saves
the document. Reopens the document and the embedding is intact.

Conclution: Editable embedding seems to work on Word 2007 and NOT Word 2003.
Could you try this yourself with both Word 2003 and 2007?
It doesn't matter which font you use, just make sure it's got the correct
embedding settings in it. You can try the font called "RvD Traktorfahrer"
which you can download for free at http://www.dafont.com

Could you please just try this? I really need to get to the bottom of this..
And no, it doesn't help to save the document as docx with compatibility
pack. The embedding is lost on Word 2003 either way.

macropod said:
Hi Kenny,

I don't see any contradiction. Also, the situation you're now describing is different from what you started this thread with, which
concerned templates, not documents per se, and mentioned nothing about *using the same document* on both Office 2007 and Office
2003. Moreover, it seems you are contradicting what you previously said:
"I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All
updated."

If it works with Word 2007 and not with Word 2003, how can it be "the same on both"?
Have you confirmed that the PC with Word 2003 fully patched with all the updates & service packs?
Have you tried running Help|Detect & Repair from within Word on that PC?
When you open the document in Word 2003, does it show the 'embed fonts' attribute as checked?
Have you tried using the native Word 2007 file format (docx) with the Office 2007 compatability pack on the Office 2003 PC?
If so, what effect does that have?

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
I know that Microsoft Office has existed for far longer than Adobe Acrobat.
I've already explained that the font we're talking about here has the
corrent embedding settings already set.

I've taken this question directly to a Microsoft representant who explains a
complete contradiction to what you're saying. She explains that embedding is
possible, even editing and saving. The problem in my case is that this
obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my
testing has showed that. I take one document, embed the font and save it as a
.doc with backwords compatibility.

Then I open this document on a computer with Word 2003 that doesn't have the
font installed. The document opens just fine, but when editing it and saving
it, the embedding is lost.

Then I open the exact same source document on a computer with Word 2007 that
doesn't have the font installed either. The document opens just fine and when
editing and saving it, the embedding is still intact.

This is what we've found out. Now, I would like an explanation on whether or
not this is possible in Word 2003 or not.

macropod said:
So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat?
No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat
that
departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to
licensing
restrictions.

The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have
those fonts installed. Editing can also be done.

What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating
from
scratch, without havong those fonts on hand.

--
Cheers
macropod
[Microsoft MVP - Word]


So Microsoft Word goes away from the standard that Adobe e.g has implemented
into Adobe Acrobat? This feature works in that software and the initial idea
is exactly the same.

And no, this issue is not explained good enough in the linked page, nor is
it explained well enough elsewhere. Youræs is actually the best answer I've
got so far on the issue. The linked page explains the different levels of
embedding, and we've implemented the "Editable embedding" level in our
documents, whive states the following:

"Editable embedding. The document is editable in the embedded font, but will
not be permanently installed on the target system"

Editable, but not saved? Isn't that a clear contradition? Editable embedding
means exactly that, editable. Why would anyone edit a document if the changes
can't be saved with the embedded font? I mean, the document is the same size
after editing and saved, so the font is clearly in there. It just isn't
showing after saving the changes.

What other options do I have? This sounds more like a bug that anything else.

:

To enable people to view/print documents that have been prepared by those
who do have the fonts - as explained in the linked page.
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Then what's the point of embedding fonts in the first place?
That removes the whole purpose of embedding...

:

In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed.
See
http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Ok, I really need a clear answer to this. This is now a critical
stage in this project and this problem was never foreseen, nor
spoken of on in any article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2
and then SAVED, the embedding is ALL GONE! The same thing happens
even if I turn off embedding on the document on Computer 2.

I need a clear answer on this issue, please.

:

Just tried the macro in a .dot version of the document. And the
font is NOT embedded. Clearly, fonts aren't embedded into new
document when embedding into .dot files. They are however with
.doc files. I've tried this on both Word 2003 and 2007 and it's
the same on both. Actually tried on atleast four computers as
well. All updated.


:

Hi Kenny,

You could add the following code to each the 'ThisDocument' module
for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


message Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles
from a .dot template.
I thought that I could save the template itself as a .dot file
and still have it connected to the above .dot template which
contains all styles.

That way I could easily update the styles of the first .dot file
and have all other templates inherit the updated styles. But no,
seems as though I can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font
which should be embedded into the templates. This also fails and
the font does not get embedded if I doubleclick the .dot file so
a new doc is created. Only if I right click on the .dot file and
open the template itself, the font is embedded.

Therefore, it seems as though I need to use the .doc files as
templates instead.
But that means that I somehow need to mark the .doc files as "not
saved" so that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
K

Kenny Bones

I just googled the problem and actually did find one forum thread that
discuss the exact same problem, namely this:

http://help.wugnet.com/office/Word-2003-font-embedding-problem-ftopict907308.html

Interestingly enough, this isn't an issue in previous Word editions, not
later editions (as I've found out myself), just Word 2003.
Sounds like something that needs to be fixed by Microsoft then.

Kenny Bones said:
Hi again. I can see that this might be confusing..
I mixed up some parts of the problem because of a macro I created which just
creates a copy of the document itself, so that a .doc file will do the same
thing as a .dot file.

So I tested this as simply as possible with two scenarios, namelig with Word
2003 and Word 2007 as separate scenarios:


SCENARIO 1
***************
Computer 1 - Has the font installed and Word 2003.
-Creates a document, uses the font and turns on embedding and then saves the
document.

Computer 2 - Does NOT have the font installed and use Word 2003.
- Opens the document, everything looks OK, edits something and then saves
the document. Reopens the document and the embedding is lost.


SCENARIO 1
***************
Computer 1 - Has the font installed and Word 2007.
-Creates a document, uses the font and turns on embedding and then saves the
document.

Computer 2 - Does NOT have the font installed and use Word 2007.
- Opens the document, everything looks OK, edits something and then saves
the document. Reopens the document and the embedding is intact.

Conclution: Editable embedding seems to work on Word 2007 and NOT Word 2003.
Could you try this yourself with both Word 2003 and 2007?
It doesn't matter which font you use, just make sure it's got the correct
embedding settings in it. You can try the font called "RvD Traktorfahrer"
which you can download for free at http://www.dafont.com

Could you please just try this? I really need to get to the bottom of this..
And no, it doesn't help to save the document as docx with compatibility
pack. The embedding is lost on Word 2003 either way.

macropod said:
Hi Kenny,

I don't see any contradiction. Also, the situation you're now describing is different from what you started this thread with, which
concerned templates, not documents per se, and mentioned nothing about *using the same document* on both Office 2007 and Office
2003. Moreover, it seems you are contradicting what you previously said:
"I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All
updated."

If it works with Word 2007 and not with Word 2003, how can it be "the same on both"?
Have you confirmed that the PC with Word 2003 fully patched with all the updates & service packs?
Have you tried running Help|Detect & Repair from within Word on that PC?
When you open the document in Word 2003, does it show the 'embed fonts' attribute as checked?
Have you tried using the native Word 2007 file format (docx) with the Office 2007 compatability pack on the Office 2003 PC?
If so, what effect does that have?

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
I know that Microsoft Office has existed for far longer than Adobe Acrobat.
I've already explained that the font we're talking about here has the
corrent embedding settings already set.

I've taken this question directly to a Microsoft representant who explains a
complete contradiction to what you're saying. She explains that embedding is
possible, even editing and saving. The problem in my case is that this
obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my
testing has showed that. I take one document, embed the font and save it as a
.doc with backwords compatibility.

Then I open this document on a computer with Word 2003 that doesn't have the
font installed. The document opens just fine, but when editing it and saving
it, the embedding is lost.

Then I open the exact same source document on a computer with Word 2007 that
doesn't have the font installed either. The document opens just fine and when
editing and saving it, the embedding is still intact.

This is what we've found out. Now, I would like an explanation on whether or
not this is possible in Word 2003 or not.

:

So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat?
No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe Acrobat
that
departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to
licensing
restrictions.

The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't have
those fonts installed. Editing can also be done.

What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating
from
scratch, without havong those fonts on hand.

--
Cheers
macropod
[Microsoft MVP - Word]


So Microsoft Word goes away from the standard that Adobe e.g has implemented
into Adobe Acrobat? This feature works in that software and the initial idea
is exactly the same.

And no, this issue is not explained good enough in the linked page, nor is
it explained well enough elsewhere. Youræs is actually the best answer I've
got so far on the issue. The linked page explains the different levels of
embedding, and we've implemented the "Editable embedding" level in our
documents, whive states the following:

"Editable embedding. The document is editable in the embedded font, but will
not be permanently installed on the target system"

Editable, but not saved? Isn't that a clear contradition? Editable embedding
means exactly that, editable. Why would anyone edit a document if the changes
can't be saved with the embedded font? I mean, the document is the same size
after editing and saved, so the font is clearly in there. It just isn't
showing after saving the changes.

What other options do I have? This sounds more like a bug that anything else.

:

To enable people to view/print documents that have been prepared by those
who do have the fonts - as explained in the linked page.
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Then what's the point of embedding fonts in the first place?
That removes the whole purpose of embedding...

:

In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed.
See
http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Ok, I really need a clear answer to this. This is now a critical
stage in this project and this problem was never foreseen, nor
spoken of on in any article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2
and then SAVED, the embedding is ALL GONE! The same thing happens
even if I turn off embedding on the document on Computer 2.

I need a clear answer on this issue, please.

:

Just tried the macro in a .dot version of the document. And the
font is NOT embedded. Clearly, fonts aren't embedded into new
document when embedding into .dot files. They are however with
.doc files. I've tried this on both Word 2003 and 2007 and it's
the same on both. Actually tried on atleast four computers as
well. All updated.


:

Hi Kenny,

You could add the following code to each the 'ThisDocument' module
for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


message Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles
from a .dot template.
I thought that I could save the template itself as a .dot file
and still have it connected to the above .dot template which
contains all styles.

That way I could easily update the styles of the first .dot file
and have all other templates inherit the updated styles. But no,
seems as though I can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font
which should be embedded into the templates. This also fails and
the font does not get embedded if I doubleclick the .dot file so
a new doc is created. Only if I right click on the .dot file and
open the template itself, the font is embedded.

Therefore, it seems as though I need to use the .doc files as
templates instead.
But that means that I somehow need to mark the .doc files as "not
saved" so that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
M

macropod

Hi Kenny,

I don't have Word 2003 to test with - only 2000 and 2007. Maybe one of the other contributors to this NG can do the test for you.

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
Hi again. I can see that this might be confusing..
I mixed up some parts of the problem because of a macro I created which just
creates a copy of the document itself, so that a .doc file will do the same
thing as a .dot file.

So I tested this as simply as possible with two scenarios, namelig with Word
2003 and Word 2007 as separate scenarios:


SCENARIO 1
***************
Computer 1 - Has the font installed and Word 2003.
-Creates a document, uses the font and turns on embedding and then saves the
document.

Computer 2 - Does NOT have the font installed and use Word 2003.
- Opens the document, everything looks OK, edits something and then saves
the document. Reopens the document and the embedding is lost.


SCENARIO 1
***************
Computer 1 - Has the font installed and Word 2007.
-Creates a document, uses the font and turns on embedding and then saves the
document.

Computer 2 - Does NOT have the font installed and use Word 2007.
- Opens the document, everything looks OK, edits something and then saves
the document. Reopens the document and the embedding is intact.

Conclution: Editable embedding seems to work on Word 2007 and NOT Word 2003.
Could you try this yourself with both Word 2003 and 2007?
It doesn't matter which font you use, just make sure it's got the correct
embedding settings in it. You can try the font called "RvD Traktorfahrer"
which you can download for free at http://www.dafont.com

Could you please just try this? I really need to get to the bottom of this..
And no, it doesn't help to save the document as docx with compatibility
pack. The embedding is lost on Word 2003 either way.

macropod said:
Hi Kenny,

I don't see any contradiction. Also, the situation you're now describing is different from what you started this thread with,
which
concerned templates, not documents per se, and mentioned nothing about *using the same document* on both Office 2007 and Office
2003. Moreover, it seems you are contradicting what you previously said:
"I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All
updated."

If it works with Word 2007 and not with Word 2003, how can it be "the same on both"?
Have you confirmed that the PC with Word 2003 fully patched with all the updates & service packs?
Have you tried running Help|Detect & Repair from within Word on that PC?
When you open the document in Word 2003, does it show the 'embed fonts' attribute as checked?
Have you tried using the native Word 2007 file format (docx) with the Office 2007 compatability pack on the Office 2003 PC?
If so, what effect does that have?

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
I know that Microsoft Office has existed for far longer than Adobe Acrobat.
I've already explained that the font we're talking about here has the
corrent embedding settings already set.

I've taken this question directly to a Microsoft representant who explains a
complete contradiction to what you're saying. She explains that embedding is
possible, even editing and saving. The problem in my case is that this
obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my
testing has showed that. I take one document, embed the font and save it as a
.doc with backwords compatibility.

Then I open this document on a computer with Word 2003 that doesn't have the
font installed. The document opens just fine, but when editing it and saving
it, the embedding is lost.

Then I open the exact same source document on a computer with Word 2007 that
doesn't have the font installed either. The document opens just fine and when
editing and saving it, the embedding is still intact.

This is what we've found out. Now, I would like an explanation on whether or
not this is possible in Word 2003 or not.

:

So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat?
No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe
Acrobat
that
departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to
licensing
restrictions.

The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't
have
those fonts installed. Editing can also be done.

What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating
from
scratch, without havong those fonts on hand.

--
Cheers
macropod
[Microsoft MVP - Word]


So Microsoft Word goes away from the standard that Adobe e.g has implemented
into Adobe Acrobat? This feature works in that software and the initial idea
is exactly the same.

And no, this issue is not explained good enough in the linked page, nor is
it explained well enough elsewhere. Youræs is actually the best answer I've
got so far on the issue. The linked page explains the different levels of
embedding, and we've implemented the "Editable embedding" level in our
documents, whive states the following:

"Editable embedding. The document is editable in the embedded font, but will
not be permanently installed on the target system"

Editable, but not saved? Isn't that a clear contradition? Editable embedding
means exactly that, editable. Why would anyone edit a document if the changes
can't be saved with the embedded font? I mean, the document is the same size
after editing and saved, so the font is clearly in there. It just isn't
showing after saving the changes.

What other options do I have? This sounds more like a bug that anything else.

:

To enable people to view/print documents that have been prepared by those
who do have the fonts - as explained in the linked page.
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Then what's the point of embedding fonts in the first place?
That removes the whole purpose of embedding...

:

In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed.
See
http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Ok, I really need a clear answer to this. This is now a critical
stage in this project and this problem was never foreseen, nor
spoken of on in any article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2
and then SAVED, the embedding is ALL GONE! The same thing happens
even if I turn off embedding on the document on Computer 2.

I need a clear answer on this issue, please.

:

Just tried the macro in a .dot version of the document. And the
font is NOT embedded. Clearly, fonts aren't embedded into new
document when embedding into .dot files. They are however with
.doc files. I've tried this on both Word 2003 and 2007 and it's
the same on both. Actually tried on atleast four computers as
well. All updated.


:

Hi Kenny,

You could add the following code to each the 'ThisDocument' module
for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


message Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles
from a .dot template.
I thought that I could save the template itself as a .dot file
and still have it connected to the above .dot template which
contains all styles.

That way I could easily update the styles of the first .dot file
and have all other templates inherit the updated styles. But no,
seems as though I can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font
which should be embedded into the templates. This also fails and
the font does not get embedded if I doubleclick the .dot file so
a new doc is created. Only if I right click on the .dot file and
open the template itself, the font is embedded.

Therefore, it seems as though I need to use the .doc files as
templates instead.
But that means that I somehow need to mark the .doc files as "not
saved" so that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
K

Kenny Bones

Well, could you try to test it with Word 2000? Just to see if it happens
there as well? Just download a free font fra Dafont.com and test it out. Use
it in a document, save the document with embedding turned on. Delete the font
from your system and open the document, try to edit it, save it, close Word
and then reopen the document?

macropod said:
Hi Kenny,

I don't have Word 2003 to test with - only 2000 and 2007. Maybe one of the other contributors to this NG can do the test for you.

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
Hi again. I can see that this might be confusing..
I mixed up some parts of the problem because of a macro I created which just
creates a copy of the document itself, so that a .doc file will do the same
thing as a .dot file.

So I tested this as simply as possible with two scenarios, namelig with Word
2003 and Word 2007 as separate scenarios:


SCENARIO 1
***************
Computer 1 - Has the font installed and Word 2003.
-Creates a document, uses the font and turns on embedding and then saves the
document.

Computer 2 - Does NOT have the font installed and use Word 2003.
- Opens the document, everything looks OK, edits something and then saves
the document. Reopens the document and the embedding is lost.


SCENARIO 1
***************
Computer 1 - Has the font installed and Word 2007.
-Creates a document, uses the font and turns on embedding and then saves the
document.

Computer 2 - Does NOT have the font installed and use Word 2007.
- Opens the document, everything looks OK, edits something and then saves
the document. Reopens the document and the embedding is intact.

Conclution: Editable embedding seems to work on Word 2007 and NOT Word 2003.
Could you try this yourself with both Word 2003 and 2007?
It doesn't matter which font you use, just make sure it's got the correct
embedding settings in it. You can try the font called "RvD Traktorfahrer"
which you can download for free at http://www.dafont.com

Could you please just try this? I really need to get to the bottom of this..
And no, it doesn't help to save the document as docx with compatibility
pack. The embedding is lost on Word 2003 either way.

macropod said:
Hi Kenny,

I don't see any contradiction. Also, the situation you're now describing is different from what you started this thread with,
which
concerned templates, not documents per se, and mentioned nothing about *using the same document* on both Office 2007 and Office
2003. Moreover, it seems you are contradicting what you previously said:
"I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All
updated."

If it works with Word 2007 and not with Word 2003, how can it be "the same on both"?
Have you confirmed that the PC with Word 2003 fully patched with all the updates & service packs?
Have you tried running Help|Detect & Repair from within Word on that PC?
When you open the document in Word 2003, does it show the 'embed fonts' attribute as checked?
Have you tried using the native Word 2007 file format (docx) with the Office 2007 compatability pack on the Office 2003 PC?
If so, what effect does that have?

--
Cheers
macropod
[Microsoft MVP - Word]


I know that Microsoft Office has existed for far longer than Adobe Acrobat.
I've already explained that the font we're talking about here has the
corrent embedding settings already set.

I've taken this question directly to a Microsoft representant who explains a
complete contradiction to what you're saying. She explains that embedding is
possible, even editing and saving. The problem in my case is that this
obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my
testing has showed that. I take one document, embed the font and save it as a
.doc with backwords compatibility.

Then I open this document on a computer with Word 2003 that doesn't have the
font installed. The document opens just fine, but when editing it and saving
it, the embedding is lost.

Then I open the exact same source document on a computer with Word 2007 that
doesn't have the font installed either. The document opens just fine and when
editing and saving it, the embedding is still intact.

This is what we've found out. Now, I would like an explanation on whether or
not this is possible in Word 2003 or not.

:

So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat?
No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe
Acrobat
that
departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to
licensing
restrictions.

The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that doesn't
have
those fonts installed. Editing can also be done.

What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're creating
from
scratch, without havong those fonts on hand.

--
Cheers
macropod
[Microsoft MVP - Word]


So Microsoft Word goes away from the standard that Adobe e.g has implemented
into Adobe Acrobat? This feature works in that software and the initial idea
is exactly the same.

And no, this issue is not explained good enough in the linked page, nor is
it explained well enough elsewhere. Youræs is actually the best answer I've
got so far on the issue. The linked page explains the different levels of
embedding, and we've implemented the "Editable embedding" level in our
documents, whive states the following:

"Editable embedding. The document is editable in the embedded font, but will
not be permanently installed on the target system"

Editable, but not saved? Isn't that a clear contradition? Editable embedding
means exactly that, editable. Why would anyone edit a document if the changes
can't be saved with the embedded font? I mean, the document is the same size
after editing and saved, so the font is clearly in there. It just isn't
showing after saving the changes.

What other options do I have? This sounds more like a bug that anything else.

:

To enable people to view/print documents that have been prepared by those
who do have the fonts - as explained in the linked page.
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Then what's the point of embedding fonts in the first place?
That removes the whole purpose of embedding...

:

In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed.
See
http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Ok, I really need a clear answer to this. This is now a critical
stage in this project and this problem was never foreseen, nor
spoken of on in any article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2
and then SAVED, the embedding is ALL GONE! The same thing happens
even if I turn off embedding on the document on Computer 2.

I need a clear answer on this issue, please.

:

Just tried the macro in a .dot version of the document. And the
font is NOT embedded. Clearly, fonts aren't embedded into new
document when embedding into .dot files. They are however with
.doc files. I've tried this on both Word 2003 and 2007 and it's
the same on both. Actually tried on atleast four computers as
well. All updated.


:

Hi Kenny,

You could add the following code to each the 'ThisDocument' module
for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


message Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles
from a .dot template.
I thought that I could save the template itself as a .dot file
and still have it connected to the above .dot template which
contains all styles.

That way I could easily update the styles of the first .dot file
and have all other templates inherit the updated styles. But no,
seems as though I can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font
which should be embedded into the templates. This also fails and
the font does not get embedded if I doubleclick the .dot file so
a new doc is created. Only if I right click on the .dot file and
open the template itself, the font is embedded.

Therefore, it seems as though I need to use the .doc files as
templates instead.
But that means that I somehow need to mark the .doc files as "not
saved" so that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 
M

macropod

Hi Kenny,

Tested with Word 2000, using your peculiar font, and the font remained embedded even after removal from the system and subsequent
editing of the document.

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
Well, could you try to test it with Word 2000? Just to see if it happens
there as well? Just download a free font fra Dafont.com and test it out. Use
it in a document, save the document with embedding turned on. Delete the font
from your system and open the document, try to edit it, save it, close Word
and then reopen the document?

macropod said:
Hi Kenny,

I don't have Word 2003 to test with - only 2000 and 2007. Maybe one of the other contributors to this NG can do the test for you.

--
Cheers
macropod
[Microsoft MVP - Word]


Kenny Bones said:
Hi again. I can see that this might be confusing..
I mixed up some parts of the problem because of a macro I created which just
creates a copy of the document itself, so that a .doc file will do the same
thing as a .dot file.

So I tested this as simply as possible with two scenarios, namelig with Word
2003 and Word 2007 as separate scenarios:


SCENARIO 1
***************
Computer 1 - Has the font installed and Word 2003.
-Creates a document, uses the font and turns on embedding and then saves the
document.

Computer 2 - Does NOT have the font installed and use Word 2003.
- Opens the document, everything looks OK, edits something and then saves
the document. Reopens the document and the embedding is lost.


SCENARIO 1
***************
Computer 1 - Has the font installed and Word 2007.
-Creates a document, uses the font and turns on embedding and then saves the
document.

Computer 2 - Does NOT have the font installed and use Word 2007.
- Opens the document, everything looks OK, edits something and then saves
the document. Reopens the document and the embedding is intact.

Conclution: Editable embedding seems to work on Word 2007 and NOT Word 2003.
Could you try this yourself with both Word 2003 and 2007?
It doesn't matter which font you use, just make sure it's got the correct
embedding settings in it. You can try the font called "RvD Traktorfahrer"
which you can download for free at http://www.dafont.com

Could you please just try this? I really need to get to the bottom of this..
And no, it doesn't help to save the document as docx with compatibility
pack. The embedding is lost on Word 2003 either way.

:

Hi Kenny,

I don't see any contradiction. Also, the situation you're now describing is different from what you started this thread with,
which
concerned templates, not documents per se, and mentioned nothing about *using the same document* on both Office 2007 and
Office
2003. Moreover, it seems you are contradicting what you previously said:
"I've tried this on both Word 2003 and 2007 and it's the same on both. Actually tried on atleast four computers as well. All
updated."

If it works with Word 2007 and not with Word 2003, how can it be "the same on both"?
Have you confirmed that the PC with Word 2003 fully patched with all the updates & service packs?
Have you tried running Help|Detect & Repair from within Word on that PC?
When you open the document in Word 2003, does it show the 'embed fonts' attribute as checked?
Have you tried using the native Word 2007 file format (docx) with the Office 2007 compatability pack on the Office 2003 PC?
If so, what effect does that have?

--
Cheers
macropod
[Microsoft MVP - Word]


I know that Microsoft Office has existed for far longer than Adobe Acrobat.
I've already explained that the font we're talking about here has the
corrent embedding settings already set.

I've taken this question directly to a Microsoft representant who explains a
complete contradiction to what you're saying. She explains that embedding is
possible, even editing and saving. The problem in my case is that this
obviously isn't posible in Word 2003, but it is in Word 2007. Atleast my
testing has showed that. I take one document, embed the font and save it as a
.doc with backwords compatibility.

Then I open this document on a computer with Word 2003 that doesn't have the
font installed. The document opens just fine, but when editing it and saving
it, the embedding is lost.

Then I open the exact same source document on a computer with Word 2007 that
doesn't have the font installed either. The document opens just fine and when
editing and saving it, the embedding is still intact.

This is what we've found out. Now, I would like an explanation on whether or
not this is possible in Word 2003 or not.

:

So Microsoft Word goes away from the standard that Adobe e.g has implemented into Adobe Acrobat?
No. A little research will show that MS Word has existed for far longer than Adobe Acrobat. So, if anything, it's Adobe
Acrobat
that
departed from whatever the standard might have been. Plus, even with Adobe Acrobat, not all fonts can be embedded, due to
licensing
restrictions.

The point of fonts being embedded is that it can improve the chances of a document looking the same on a system that
doesn't
have
those fonts installed. Editing can also be done.

What you're asking is something akin to an Adobe Acrobat user expecting to be able to embed fonts into a PDF they're
creating
from
scratch, without havong those fonts on hand.

--
Cheers
macropod
[Microsoft MVP - Word]


So Microsoft Word goes away from the standard that Adobe e.g has implemented
into Adobe Acrobat? This feature works in that software and the initial idea
is exactly the same.

And no, this issue is not explained good enough in the linked page, nor is
it explained well enough elsewhere. Youræs is actually the best answer I've
got so far on the issue. The linked page explains the different levels of
embedding, and we've implemented the "Editable embedding" level in our
documents, whive states the following:

"Editable embedding. The document is editable in the embedded font, but will
not be permanently installed on the target system"

Editable, but not saved? Isn't that a clear contradition? Editable embedding
means exactly that, editable. Why would anyone edit a document if the changes
can't be saved with the embedded font? I mean, the document is the same size
after editing and saved, so the font is clearly in there. It just isn't
showing after saving the changes.

What other options do I have? This sounds more like a bug that anything else.

:

To enable people to view/print documents that have been prepared by those
who do have the fonts - as explained in the linked page.
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Then what's the point of embedding fonts in the first place?
That removes the whole purpose of embedding...

:

In order to use fonts they must be installed in Windows.
You cannot embed fonts that are not installed.
See
http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>


Kenny Bones wrote:
Ok, I really need a clear answer to this. This is now a critical
stage in this project and this problem was never foreseen, nor
spoken of on in any article by either Microsoft or any other.

Let's put up this scenario:

Computer 1 has the font installed
Computer 2 does not have the font installed.

The document is saved on Computer 1 with embedding turned on.
The document is opened on Computer 2 and everything looks OK.
HOWEVER, when editing just a letter in the document on Computer 2
and then SAVED, the embedding is ALL GONE! The same thing happens
even if I turn off embedding on the document on Computer 2.

I need a clear answer on this issue, please.

:

Just tried the macro in a .dot version of the document. And the
font is NOT embedded. Clearly, fonts aren't embedded into new
document when embedding into .dot files. They are however with
.doc files. I've tried this on both Word 2003 and 2007 and it's
the same on both. Actually tried on atleast four computers as
well. All updated.


:

Hi Kenny,

You could add the following code to each the 'ThisDocument' module
for each 'template' document:
Private Sub Document_Open()
ThisDocument.Saved = False
End Sub

Alternatively, in a true template:
Private Sub Document_New()
With ActiveDocument
.EmbedTrueTypeFonts = True
.SaveSubsetFonts = False
End With
End Sub

--
Cheers
macropod
[Microsoft MVP - Word]


message Hi, I'm going haywire here.
I've created templates for a company which inherits it's styles
from a .dot template.
I thought that I could save the template itself as a .dot file
and still have it connected to the above .dot template which
contains all styles.

That way I could easily update the styles of the first .dot file
and have all other templates inherit the updated styles. But no,
seems as though I can't connect a .dot file to another .dot file.

Another problem is that the templates use a non standard font
which should be embedded into the templates. This also fails and
the font does not get embedded if I doubleclick the .dot file so
a new doc is created. Only if I right click on the .dot file and
open the template itself, the font is embedded.

Therefore, it seems as though I need to use the .doc files as
templates instead.
But that means that I somehow need to mark the .doc files as "not
saved" so that the user doesn't overwrite the original .doc file.

Any suggestions to how I'm going to solve this?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top