PDA

View Full Version : Re: ATM.INI is too small to list all fonts, help!


June 7th 04, 07:30 AM
>-----Original Message-----
>"Joel" > wrote in
message ...
>> Hey, I've got lots of fonts on my computer. While the
TTF
>> fonts are fine, many of the ps1 fonts that i have
>> installed do not show up in the font list in each
program
>> I use. The Adobe type manager 4.1 states:
>> "The ATM.INI file is approaching the Windows system
>> size limit of 64k. No more updates to this file are
>> possible."
>
>64k is the limit on all *.ini files for Win9x, and is a
throwback
>to win16 where it was most likely desirable to fit the
whole
>file in one real mode segment.
>
>> Is there a possible way to bypass the file limit so
>> that all the fonts show up? What are my options for
doing
>> so?
>
>I don't know the contents, but if you have a lot of full
paths
>listed pointing to a particular font folder, you should
be able
>to cut the size of the atm.ini file by relocating the
folder and
>reconfiguring Adobe to point to the shorter named folder.
>
>IOW, a shorter path string, will allow more entries.
>
>
>.
>
Bill, thanks man, i dont know why i didnt think to look at
the length of the path, but it is 29 characters long and
is listed twice for each font i have. thanks again for the
logical solution

Bill Blanton
June 8th 04, 03:33 AM
> wrote in message ...
>
> >-----Original Message-----
> >"Joel" > wrote in
> message ...
> >> Hey, I've got lots of fonts on my computer.

> >> "The ATM.INI file is approaching the Windows system
> >> size limit of 64k. No more updates to this file are
> >> possible."
> >
> >64k is the limit on all *.ini files for Win9x, and is a throwback
> >to win16

> >IOW, a shorter path string, will allow more entries.


> Bill, thanks man, i dont know why i didnt think to look at
> the length of the path, but it is 29 characters long and
> is listed twice for each font i have. thanks again for the
> logical solution

Glad to help :-). BTW, I said that 64k is the limit on *.ini files.
Technically, it is the limit imposed by the specific API functions
that make it easy to read/write to these files. There is no limit on
the file itself, but...if you want simple access without having to parse
it yourself...