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?