CoCreate User Forum  

Go Back   CoCreate User Forum > Applications > Enhancement Requests

Reply
 
Thread Tools Search this Thread Rating: Thread Rating: 3 votes, 3.67 average. Display Modes
  #1  
Old 04-10-2003, 09:54 AM
John Scheffel's Avatar
John Scheffel John Scheffel is offline
Administrator
 
Join Date: Sep 2002
Location: San Jose, CA
Posts: 1,288
Lightbulb Drafting - Option to Save Fonts with MI File (Done in OSDD 2005)

Over the years of using ME10/Drafting, we have often encountered problems sending MI files to other people due to font file issues. Drafting only saves the name of the font with the MI file. If you send the drawing to someone else you can encounter problems unless they have the exact same font files as you have. Some of the problems we have encountered are:
  • The recipient is running a different version and the standard font files are slightly different. For example, you create a drawing in the current version, and they are running an older version which does not have new characters which were added to the standard font.
  • You have used a custom font that they don't have, in which case the text displays as blocks. This means you must also send them the font file, and they have to figure out how to load it (not as easy as you might think).
  • You have customized a standard font to add characters or modify characters. For example, we add some extra symbols to the hp_symbols font. People using the standard hp_symbols will see boxes where these custom symbols should be. At one time we increased the size of the decimal point since it was virtually invisible in some printouts, but CoCreate has since fixed this in the standard fonts.
  • You use a truetype font in your drawing, but the recipient does not have that truetype font in their Windows installation.
All of these issues would be eliminated if all the fonts used in a drawing were saved into the MI file. You would not have to save all the fonts, just the ones that were used. This would insure that the drawing the recipient sees looks exactly like the drawing the creator sees. I suspect the fonts were not saved in the early days because storage space was very limited, but that should not be an issue today. A typical font would add about 60 KB to the MI file size, and most drawings only use one or two fonts. However, if this is a concern it could be added as a configurable option. For example:

SAVE_FONT_WITH_MI ON
__________________
John Scheffel
Reply With Quote
  #2  
Old 05-09-2005, 11:16 AM
John Scheffel's Avatar
John Scheffel John Scheffel is offline
Administrator
 
Join Date: Sep 2002
Location: San Jose, CA
Posts: 1,288
Re: Drafting - Option to Save Fonts with MI File (Done in OSDD 2005)

I have changed the title of this Enhancement request to indicate that this feature was added in Drafting 2005 (version 13). Thanks to Michael Kahle for pointing this out.
__________________
John Scheffel
Reply With Quote
  #3  
Old 05-09-2005, 04:22 PM
Lim Chee Beng's Avatar
Lim Chee Beng Lim Chee Beng is offline
Registered User
 
Join Date: Nov 2002
Location: Malaysia
Posts: 210
Re: Drafting - Option to Save Fonts with MI File (Done in OSDD 2005)

Just wonder, how to verify the setting of SAVE_FONT_WITH_MI is on or off?
DISPLAY? INQ_ENV?
Reply With Quote
  #4  
Old 05-10-2005, 12:32 AM
Michael Kahle's Avatar
Michael Kahle Michael Kahle is offline
Registered User
 
Join Date: Oct 2002
Posts: 121
Re: Drafting - Option to Save Fonts with MI File (Done in OSDD 2005)

The help says:

Code:

-->(STORE)-->+--------------------->+----+--->(ALL)------>+-->+-------------->+-->+------------>+->|file name|-->
             |                      |    |                |   |               |   |             |
             +-(MI)---------------->+    |-->|partname|-->|   `->(ADD_FONTS)->'   `->(DEL_OLD)->'
             |                      |    |                |
             +-(DWF)--------------->+    `--->|select|--->'
             |                      |
             +-(SVG)--------------->+
             |                      |
             +-(VRML)-------------->+
             |                      |
             +-(IGES)-------------->+
             |                      |
             +-(DXF)->'             |
             |        |             |
             `-(DWG)->+--+--------->+
                         |          |
                         +-(V1018)->+
                         |          |
                         +-(V1015)->+
                         |          |
                         +-(V1014)->+
                         |          |
                         +-(V1012)->+
                         |          |
                         `-(V1009)->'


ADD_FONTS option includes fonts used in drawing. Standard OSDD fonts, located in MEDIR/fonts directory, are not included in the file, even if this option is specified. If you want to alter standard OSDD fonts and include them in the MI file, you have to save them in a different directory.
Both 1-byte and 2-byte fonts, defined for each text, are stored to MI file, which can result in large files and can increase times needed for load and store operations.
Reply With Quote
  #5  
Old 05-10-2005, 12:06 PM
John Scheffel's Avatar
John Scheffel John Scheffel is offline
Administrator
 
Join Date: Sep 2002
Location: San Jose, CA
Posts: 1,288
Re: Drafting - Option to Save Fonts with MI File (Done in OSDD 2005)

Quote:
Originally Posted by Lim Chee Beng
Just wonder, how to verify the setting of SAVE_FONT_WITH_MI is on or off?
DISPLAY? INQ_ENV?
That command was part of my suggestion, it was not implemented. As the reply from Michael indicates, it was implemented as an option to the STORE command. So the behavior is only set at STORE and LOAD time, not as an environment setting.

I checked the What's New info on the CoCreate web site, but it doesn't provide much detail on using this new feature. I just shows the new check boxes in the Load and Save windows. There may be more detail in the manuals but I haven't had a chance to look.
__________________
John Scheffel
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 10:06 AM.



Hosted by SureServer    Forums   Modeling FAQ   Macro Site   Vendor/Contractors   Software Resellers   CoCreate   Gallery   Home   Board Members   Regional User Groups  By-Laws  

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
You Rated this Thread: