NOTE: these instructions are based on WEFT2, WEFT3 is now out. The download link is to 3.
Welcome. I think I need to state here that this is
not the definitive page on Mircrosofts WEFT font embedding tool. What
you will find here is just the basics to help you get started.
First you need Microsoft's WEFT,
if you don't have it yet download
and install it as per Mircrosofts instructions. It should also be noted
here that at this time only Microsoft browsers recognize embedded fonts, at
least using this method.
These instructions are on using the Wizard portion of WEFT.
So once you have WEFT
installed you need to start it and run the Wizard.
Ok for the purposes of learning we are going to do a test
file on our HD, so we are sure we have the process correct. So create
a Temporary folder named weft on your C: drive, then create a basic HTML page
and name it test.htm and put the following code into it:
<HTML>
<HEAD>
<TITLE>Test Page</TITLE>
</HEAD>
<BODY>
<FONT FACE=ARIAL SIZE=5> a b c d e f g </FONT>
</BODY>
<HTML>
save test.htm to the weft folder you just created on your C: drive.
(1) This {Fig 1}will be the first screen you see and will indicate that you indeed have the wizard running, Click Next.



(5) Press the Build page list button {Fig 4-2} This will start WEFT searching for your page. Once it has found the page you should see it listed in the main window {Fig 4-3} along with it's file path. If not double check the path you entered in step (4).
(6) Click Next {Fig 4-6}


(9) In the Font Subsettings choose 2: Per site subsettings {Fig 6-1} This allows you to use this set from any page on that site. If you want to learn more about the other options you can check the Microsoft site.
(10) Here you would choose the fonts you do not want to use and click on button {Fig 6-4} which if it were a font capable of being embedded would have the word yes to the far right {Fig 6-3} and the button would say Don't Embed before you clicked it and after you click there would be no word yes to the far right and the button would say Embed. For our purposes here it won't matter cause you will only have the Arial font showing.
(11) click Next {Fig 6-7}





(17) Highlight your file {Fig 9-2} here is where the CSS is added to your page.
(18) Click Publish {Fig 9-3}


<HTML>
<HEAD>
<TITLE>Test Page</TITLE>
<STYLE TYPE="text/css">
<!--
@font-face {
font-family: Arial;
font-style: normal;
font-weight: normal;
src: url(file://c:\weft\ARIAL0.eot); }
-->
</STYLE>
</HEAD>
<BODY> <FONT FACE=Arial SIZE=5> a b c d e f g </FONT>
</BODY>
<HTML>
(21) Open it in your browser and see how it looks
(22) Now change the word Arial in NotePad to myfont like this:
<HTML>
<HEAD>
<TITLE>Test Page</TITLE>
<STYLE TYPE="text/css">
<!--
@font-face {
font-family: myfont;
font-style: normal;
font-weight: normal;
src: url(file://c:\weft\ARIAL0.eot); }
-->
</STYLE>
</HEAD>
<BODY> <FONT FACE=myfont
SIZE=5> a b c d e f g </FONT> </BODY>
<HTML>
(23) Save the file and refresh your browser, it should still look the same, if it doesn't you have missed a step or you have misentered something. Try again, Delete the ARIAL0.eot file and the test.htm files from your weft directory, and start all over again. If it still doesn't work for you go to the Microsoft page and try with there step by step, if still no good send them an email and the files ARIAL0.eot and test.htm.
SPECIAL NOTES:
(1) Geocities only allows the uploading of certain types of files *.eot,
is not one of them. What I did was to change the extension to *.txt
on the file and in my source codes. It uploaded fine and works great.
(2) If you want to satisfy your self for sure that you have infact gotten it right try changing only one word Arial in the file to myfont, then save and refresh, you should see a difference.
(3) Once you have it all together you can eliminate the full URL file://c:\weft\ARIAL.eot file to just the file name ARIAL.eot and it will work a little faster.