Issue 24812 - add Font Wizard to download and install MS Web fonts (metrically compatible) by Users
Summary: add Font Wizard to download and install MS Web fonts (metrically compatible) ...
Status: CLOSED DUPLICATE of issue 27924
Alias: None
Product: porting
Classification: Code
Component: code (show other issues)
Version: current
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 1.1.2
Assignee: Martin Hollmichel
QA Contact: issues@porting
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-25 18:39 UTC by khendricks
Modified: 2006-04-04 20:56 UTC (History)
5 users (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
new lgpl external msfontextract module with source code (116.17 KB, application/octet-stream)
2004-01-25 18:40 UTC, khendricks
no flags Details
patch to add FontOOo.sxw to be delivered from dictionaries (254 bytes, patch)
2004-01-25 18:40 UTC, khendricks
no flags Details | Diff
patch to add FontOOo to the new wizard launcher directory (2.27 KB, patch)
2004-01-25 18:41 UTC, khendricks
no flags Details | Diff
patch to add a new FontOOo QWizard menu item and msfontextract binary (6.35 KB, patch)
2004-01-25 18:42 UTC, khendricks
no flags Details | Diff
Laurent very nice FontOOo.sxw version 0.13 (27.78 KB, application/octet-stream)
2004-02-01 20:47 UTC, khendricks
no flags Details
FontOOo ver 0.2.1 (51.45 KB, application/vnd.sun.xml.writer)
2004-02-05 10:12 UTC, maison.godard
no flags Details
FontOOo 0.5.1 (52.65 KB, application/vnd.sun.xml.writer)
2004-02-11 13:56 UTC, maison.godard
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description khendricks 2004-01-25 18:39:07 UTC
Hi, 
 
The idea is to create  FontOOo Wizard that is able to download, un-archive and install the MS 
Web Fonts from their sourceforge site and mirrors (these are MS metrically compatible fonts), 
along with other font collections including the URW/ghostscript fonts, and specific Fonts to 
support foreign languages. 
 
Due to license issues, none of these fonts can be packaged/shipped with OOo, but Users are 
free to download and install them much the same way they download and install OpenOffice.org 
MySpell dictionaries. 
 
The only trick with doing this is the need to  "un-archive" the MS web font files (*.exe)  which are 
stored using the microsoft cabinet format. 
 
We have found LGPL licensed software that will easily handle the task of uncabineting and I have 
created a new module called "msfontextract" that will take the libmspack.tar.gz and create a 
simple command line utility that extracts the fonts from their self-expaning files. 
 
So the idea is then to do the following 
 
1. create a FontOOo.sxw modeled after DicOOo (Laurent is doing this now) 
 
2. create a new external msfontextract module built under Unix only that add 
the capability to extract fonts from microsoft cabinet files (see attached msfontarchive.tar.gz) 
 
3. wizard changes to launch the FontOOo.sxw macro (base don DicOOo changes) 
(see wizard_fontooo.patch) 
 
4. scp changes to add a new FontOOo Wizard Menu item and to add msfontextract commen line 
tool to the program directory (see scp_fontooo.patch) 
 
5. dictionary changes to deliver FontOOo./sxw to share/dict/ooo/ where where is can always be 
found (see dictionaries_fontooo.patch) 
 
Once Laurent has a working FontOOo.sxw he will attach it here and we can collect the fonts 
and create the necessary "available.lst" file to allow FontOOo to work. 
 
At that point we will ask Hamburg?martin to approve the addition of these features as OOo 
specific features for the 1.1.X tree and later. 
 
I will now attach all of the pieces I have so far to the list (all against the latest 1.1.1fix2 cvs tree. 
 
Kevin
Comment 1 khendricks 2004-01-25 18:40:17 UTC
Created attachment 12716 [details]
new lgpl external msfontextract module with source code
Comment 2 khendricks 2004-01-25 18:40:54 UTC
Created attachment 12717 [details]
patch to add FontOOo.sxw to be delivered from dictionaries
Comment 3 khendricks 2004-01-25 18:41:31 UTC
Created attachment 12718 [details]
patch to add FontOOo to the new wizard launcher directory
Comment 4 khendricks 2004-01-25 18:42:11 UTC
Created attachment 12719 [details]
patch to add a new FontOOo QWizard menu item and msfontextract binary
Comment 5 khendricks 2004-02-01 20:47:53 UTC
Created attachment 12828 [details]
Laurent very nice FontOOo.sxw version 0.13
Comment 6 khendricks 2004-02-01 20:54:35 UTC
Hi, 
 
Okay with Laurent's FontOOo.sxw we now have a working prototype for the 
system! 
 
With all patches and changes in place a user can now do the following: 
 
File->AutoPilot->FontOOo Wizard... 
 
That will being up Laurent FontOOo.sxw document. 
 
From there you can select from 3 types of font sets: 
 
MS Core TrueType Fonts - select by font 
GhostScript/URW - select as a set (we will revise this to select by font) 
Other Fonts - for all other fonts (select by font) we find that work 
 
It will automatically download the MS core fonts from their site, run 
msfontextract on them and then install the fonts in 
~/OpenOffice.org1.1.1/user/fonts/ 
 
Upon restart of OOo, the fonts.dir in that location is automatically updated 
and the nice MS fonts are available for use! 
 
We still have some work to do to clean things up, add translations, 
and get a good selection of fonts ready to go. 
 
But the prototype phase is now complete and it works! 
 
I will be filing an issue with external.openoffice.org to add all of these to 
the next OOo 1.1.X release so that easier cross-pltform font access becomes a 
reality for OOo users. 
 
Comment 7 maison.godard 2004-02-05 10:10:55 UTC
Hi,

i attach the FontOOo.sxw 0.2.1 version
consider it as an alpha version

tests are being performed ...

When tests and wording Ok, i'll make a call for translators

Be carefull, you need kevins msfontextracxt in your <ooo>/program directory to 
let this work
Moreover, TTF fonts install are deactivated for windows users

Laurent
Comment 8 maison.godard 2004-02-05 10:12:16 UTC
Created attachment 12895 [details]
FontOOo ver 0.2.1
Comment 9 maison.godard 2004-02-05 10:12:50 UTC
adding myself to CC
Comment 10 maison.godard 2004-02-11 13:56:55 UTC
Created attachment 13052 [details]
FontOOo 0.5.1
Comment 11 maison.godard 2004-02-11 14:00:58 UTC
Hi all,

just few words to let you know that

- last FontOOo 0.5.1 is out
- i'll make a call for translators yo enhance language coverage of the 
installer

The only mirror i use is a personal web site (may be slow)
http://oooconv.free.fr/fontooo

you'll find there msfontextract binaries for linux and windows
The pack directory containing Off line packs

I'll need, if the project is validated, to have a dedicated directory on 
stardiv mirror ...

Thansk a lot

Laurent
 


Comment 12 khendricks 2004-03-19 13:48:37 UTC
Hi, 
 
Just setting the target to OOo 1.1.2 and verifying that msfontextract changes from Volker have 
been included so that building msfontextract now works on all platforms (WIN and Unix/Linux). 
 
I have the latest patches to add support for FontOOo Autopilot working and tested in my copy of 
the OOo 1.1.1 rc3 tree so mergeing them in for OOo 1.1.2 will not be a problem. 
 
The latest versions of everything are available for anyone review upon request (there are enough 
attachments to this issue already!). 
 
Kevin 
 
Comment 13 maison.godard 2004-03-19 13:55:16 UTC
Hi all, 
 
last FontOOo version can be found at 
http://oooconv.free.fr/fontooo/ 
 
currently version 1.2.2 
 
Feel free to ask for more details 
 
Laurent 
Comment 14 Martin Hollmichel 2004-03-25 16:56:54 UTC
assigned to myself for approval.
Comment 15 Martin Hollmichel 2004-04-22 11:37:17 UTC
duplicate to 27924.

*** This issue has been marked as a duplicate of 27924 ***
Comment 16 Martin Hollmichel 2006-04-04 20:56:56 UTC
close issue