I'm responding in English as I don't speak German.And the Google Translate didn't quite make it clear what you are discussing.

But if you are looking for user's document folder in Windows, here's the code I use from Visual Basic (just common APIs):(It's pretty old code, but it still works for at least XP, if not a Google search for the new equivalent should be easy)

Public Enum enFolderSpecial enDESKTOP =&H0 enINTERNET =&H1 enPROGRAMS =&H2 ' Contains the user's program groups (which are also file system directories). A common path is C:\WINNT\Profiles\username\Start Menu\Programs. enCONTROLS =&H3 enPRINTERS =&H4 enPERSONAL =&H5 ' Serves as a common repository for documents. A common path is C:\WINNT\Profiles\username\My Documents. enFAVORITES =&H6 ' Serves as a common repository for the user's favorite items. A common path is C:\WINNT\Profiles\username\Favorites. enSTARTUP =&H7 ' Corresponds to the user's Startup program group. The system starts these programs whenever any user logs onto Windows NT or starts Windows® 95. A common path is C:\WINNT\Profiles\username\Start Menu\Programs\Startup. enRECENT =&H8 ' Contains the user's most recently used documents. A common path is C:\WINNT\Profiles\username\Recent. To create a shortcut in this folder, use SHAddToRecentDocs. In addition to creating the shortcut, this function updates the shell's list of recent documents and adds the shortcut to the Documents submenu of the Start menu. enSENDTO =&H9 ' Contains Send To menu items. A common path is c:\WINNT\Profiles\username\SendTo. enBITBUCKET =&HA ' Virtual folder containing the objects in the user's Recycle Bin. enSTARTMENU =&HB ' Containing Start menu items. A common path is c:\WINNT\Profiles\username\Start Menu. enDESKTOPDIRECTORY =&H10 ' Contains files and folders that appear on the desktop for all users. A common path is C:\WINNT\Profiles\All Users\Desktop. Valid only for Windows NT systems. enDRIVES =&H11 enNETWORK =&H12 enNETHOOD =&H13 enFONTS =&H14 ' Virtual folder containing fonts. A common path is C:\WINNT\Fonts. enTEMPLATES =&H15 ' Serves as a common repository for document templates. enCOMMON_STARTMENU =&H16 ' Contains the programs and folders that appear on the Start menu for all users. A common path is C:\WINNT\Profiles\All Users\Start Menu. Valid only for Windows NT systems. enCOMMON_PROGRAMS =&H17 ' Contains the directories for the common program groups that appear on the Start menu for all users. A common path is c:\WINNT\Profiles\All Users\Start Menu\Programs. Valid only for Windows NT systems. enCOMMON_STARTUP =&H18 ' Contains the programs that appear in the Startup folder for all users. A common path is C:\WINNT\Profiles\All Users\Start Menu\Programs\Startup. Valid only for Windows NT systems. enCOMMON_DESKTOPDIRECTORY =&H19 ' Used to physically store file objects on the desktop (not to be confused with the desktop folder itself). A common path is C:\WINNT\Profiles\username\Desktop enAPPDATA =&H1A ' Serves as a common repository for application-specific data. A common path is C:\WINNT\Profiles\username\Application Data. enPRINTHOOD =&H1B enLOCAL_APPDATA =&H1C ' Version 5.0. File system directory that serves as a data repository for local (non-roaming) applications. A common path is C:\WINNT\Profiles\username\Local Settings\Application Data. enALTSTARTUP =&H1D ' Corresponds to the user's nonlocalized Startup program group.(All Users\Startup?) enCOMMON_ALTSTARTUP =&H1E ' Corresponds to the nonlocalized Startup program group for all users. Valid only for Windows NT systems. enCOMMON_FAVORITES =&H1F ' Serves as a common repository for all users' favorite items. Valid only for Windows NT systems. enINTERNET_CACHE =&H20 enCOOKIES =&H21 ' Serves as a common repository for Internet cookies. A common path is C:\WINNT\Profiles\username\Cookies. enHISTORY =&H22 ' Serves as a common repository for Internet history items. enCOMMON_APPDATA =&H23 ' Version 5.0. Application data for all users. A common path is C:\WINNT\Profiles\All Users\Application Data. enWINDOWS =&H24 ' Version 5.0. Windows directory or SYSROOT. This corresponds to the %windir% or %SYSTEMROOT% environment variables. A common path is C:\WINNT. enSYSTEM =&H25 ' Version 5.0. System folder. A common path is C:\WINNT\SYSTEM32. enPROGRAM_FILES =&H26 ' Version 5.0. Program Files folder. A common path is C:\Program Files. enPROGRAM_FILES_COMMON =&H2B ' Version 5.0. A folder for components that are shared across applications. A common path is C:\Program Files\Common. Valid only for Windows NT and Windows® 2000 systems. enCOMMON_TEMPLATES =&H2D ' Contains the templates that are available to all users. A common path is C:\WINNT\Profiles\All Users\Templates. Valid only for Windows NT systems. enCOMMON_DOCUMENTS =&H2E ' Contains documents that are common to all users. A common path is C:\WINNT\Profiles\All Users\Documents. Valid only for Windows NT systems.End Enum

you can make a GLBasic console program (x-platform) and return PLATFORMINFO$("APPDATA").Then, on the start of the program copy all required media in a subdirectory of that path.

Make this the default directory for saving brushes and font styles.Also, the GLBasic IDE passes the directory path as the first argument to the DingsFont. If that is given, please use that directory for leading/saving .glfont2 and smalfont.png files.

Is it possible to extract the test image with full transparency? It's mainly because I muck around with the sizes of the files and they don't really work with the GLB font command, so I just put together full word images (I don't use much text so not a problem).

Cheers

Logged

Current fave quote: Cause you like musicians and I like people with boobs.

Using Paint.NET (I'm cheap!), I load the DiNGSFont image and use the 'Adjustments' -> 'Black and Alpha+' to remove the background and make it transparent. (Depending on your text colour, you may need to use the 'Invert' option box).

Wow, UO_DiNGSFonts is a huge improvement over the default DiNGSFont! I've just changed the fonts in my game using this program and especially in high resolution it looks so much better now, with proper outlining and transparancy. I'll include the updated fonts in the next update of Snake Slider.

Until now, I used DiNGSFont and I made the font transparant by editing in Paint Shop Pro. Then I also replaced some characters by hand because I needed some non-standard characters, like ą ő ł etc. This took A LOT of time editing by hand, and the result still looked a little weird because of the transparacy editing.

There is one thing in UO_DiNGSFonts that could easily be improved thought I think. And that is also saving the ReMap's to the glfont2 file. You cannot select special characters in the ReMap function, I mean characters like ą ć ę ł ń ő ś ű ź ż etc. These are the characters I need and then I could change them manually in the glfont2 file.

Still, with the current remap function I can at least select characters that resemble the ones I need, and then I only have to edit them a little bit to add the proper accents (as opposed to doing everything by hand) so this saved a lot of time plus the end result looks better Thank you for making this program.