You are here

Font Issue

13 posts / 0 new
Last post
rj10328
rj10328's picture
Offline
Last seen: 6 years 1 month ago
Joined: 2011-06-10 17:13
Font Issue

In the Platform 'Next' Pre-Release 4.2 some fonts located in Data/Fonts folder do not install. The fonts that don't install are TrueType and have worked before

solanus
solanus's picture
Offline
Last seen: 10 years 2 months ago
Joined: 2006-01-21 19:12
Have you tried NexusFont?

http://xiles.net/downloads/#NexusFont
NexusFont is a full-featured font manager. I prefer it over the built-in platform fonts system.

I made this half-pony, half-monkey monster to please you.

rj10328
rj10328's picture
Offline
Last seen: 6 years 1 month ago
Joined: 2011-06-10 17:13
my theory

thanks solanus, it is a very useful application but it doesn't have the auto install/uninstall feature.

The PA's Platform that automatically does this is a very convenient feature that should be focused on.

i hope there will be a dedicated options tab for it in the finalized Platforms to come, it would take the hassle out of copying and pasting.

In this tab it could allow you to choose fonts to install by loading and selecting them. Loaded Fonts will be visible and show a sample of its nature(much like Nexusfont), if its checkbox is selected then that Font will be installed when PAM runs again, loaded fonts that are not selected will show in the tab but will not install. Fonts can be added/deleted from within the tab from multiple folder sources you choose PAM to utilize but only selected fonts will be automatically installed/uninstalled when PAM is run.

depp.jones
Offline
Last seen: 2 hours 18 min ago
DeveloperTranslator
Joined: 2010-06-05 17:19
It's not fully auto install

It's not fully auto install but only one click away. NexusFont does all you described and activating a font is as easy as just highlighting the specific set/group. Once highlighted, the font should become availlable. To "uninstall" the font, just unselect the set/group.
There is a Dev Test here in the forums that manages language switching, but the dev seems to be inactive for some time.

solanus
solanus's picture
Offline
Last seen: 10 years 2 months ago
Joined: 2006-01-21 19:12
Autostart

The platform does have the option to Autostart any app when the platform launches, including NexusFont.
I believe in the future, there will be an autoclose option too.
I regard the Fonts option for the platform the same way I see the Backup function: it's got basic rudimentary functionality that can serve well if you don't ask too much of it, but if you want full-featured functionality, you need a dedicated app.

I made this half-pony, half-monkey monster to please you.

rj10328
rj10328's picture
Offline
Last seen: 6 years 1 month ago
Joined: 2011-06-10 17:13
Simplicity is Key

The PA's Platform is expanding to higher levels of convenience. The full-featured App-store accommodating the Menu speaks for it self that PA is looking toward simplicity.

With this in mind the semi-integrated Font Feature can only improve.

The demand for automatic install/uninstall upon running and ejecting portable devices using PAM makes this feature critical on becoming fully-integrated instead of app-dedicated which are limited in this respect.

depp.jones
Offline
Last seen: 2 hours 18 min ago
DeveloperTranslator
Joined: 2010-06-05 17:19
The only quirks of using

The only quirks of using nexuxfont at the moment is that is cannot be run minimized and does not close automatically at platform exit. The latter should be adressed by the platform at some time. I don't know if it is somehow possible to deal with the first.
If you use a setup to autostart nexusfont with an already selected font set you just have to minimize it once and close it before the platform (but I think the only result should be unsaved settings if it is closed by force like windows shutdown).

John T. Haller
John T. Haller's picture
Offline
Last seen: 12 hours 16 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Not minimized?

If you minimize it does it lose the ability to have the fonts available to other apps? If so, that would explain why it works the way it does and may be a clue into why other apps aren't detecting that fonts have changed when the platform closes even though it has advertised to them that fonts have changed via the proscribed Windows API.

Sometimes, the impossible can become possible, if you're awesome!

solanus
solanus's picture
Offline
Last seen: 10 years 2 months ago
Joined: 2006-01-21 19:12
NexusFont runs fine when

NexusFont runs fine when minimized. It has the option to Hide When Minimized, in which case it does not show up in the taskbar, but it does retain an icon in the notification area (like the platform did in pre-Win7). In either case, the fonts are available to all apps as if they were installed to Windows, until you actually exit NexusFont.
I think depp.jones means that NexusFont doesn't have a "start minimized" option.

As for the question of the OP - there aren't a lot of details, so it's not clear which apps rj10328 is using to try and access the fonts. We have a couple of apps that don't recognize non-unicode fonts: Inkscape is one of those. So if the OP has a ttf that's not correctly mapped to unicode, it won't matter whether it's in the platform fonts folder, in NexusFont, or installed to Windows, Inkscape won't see it.

I made this half-pony, half-monkey monster to please you.

rj10328
rj10328's picture
Offline
Last seen: 6 years 1 month ago
Joined: 2011-06-10 17:13
Issue re-Explained

The fonts that don't show up i had them installed into the Windows system font folder prior to PAM's 'Next' 4.2 update and were (as i stated in the original problem) working fine with every app i used.

To see if PAM could install them itself, i deleted them from the windows font folder then placed them into PAM's directory. Since then no portable app or windows program recognizes them.

The fonts themselves are fine and work with everything i use, its an issue of 'does PAM know they are compatible and why wont they register'

depp.jones
Offline
Last seen: 2 hours 18 min ago
DeveloperTranslator
Joined: 2010-06-05 17:19
Sorry, that was a bit

Sorry, that was a bit ambiguous. It continues to hold the fonts available independent of its windows state. My issue with it, that I cannot launch it minimized and always have to minimize it manually. That somehow reduces its usefulnes as automatic font provider to be started with the platform.
I use the platform for that atm. but only on computers I maintain myself.
It's a pity, that NexusFont is not opensource so one could check how it accomplishes its function.
-edit-
Opps, multitasking again. Wink Left the reply open until finishing real world stuff.
-edit2-
I looked at the code of PR4.2 and despite I'm no coder and did the last pascal coding with TurboPascal 5 at school ages ago, I stumbled upon something (maybe).
The procedure LoadPortableFonts at some point is sent into a loop to add every font resource it finds in the folder Data\Fonts\ until no more are found.
The procedure UnLoadPortableFonts lacks this loop. In don't know if that matters or if there is some kind of variable constructed at the loading procedure that is used to unload the whole bunch again. I'm a doctor, not an engineer, er, I'm a teacher, not a programmer... Wink
-edit3-
I see no function to secure already installed fonts. Are they possibly removed as well?

djnavas
Offline
Last seen: 10 months 2 weeks ago
Joined: 2008-01-30 17:27
Risk of erasing fonts

With Nexus Font I lost some fonts trying to use it in portable mode. Surely was my mistake, but I was unaware how I did that.

Since I was not able to understand how that happened I opted to supress this program.

depp.jones
Offline
Last seen: 2 hours 18 min ago
DeveloperTranslator
Joined: 2010-06-05 17:19
If you use the function to

If you use the function to install or uninstall a font, remember that it physically installs and removes these fonts. They don't get backed up!
To understand, how NexusFont works, refer to the online help. Hint: to use a font portably, just put it in a set or group and select that in the list. It becomes instantly available and is removed from the font table, if unselected.

Log in or register to post comments