Menu

TheDraw ANSI Fonts Update for December 2014

New TheDraw .TDF ANSI & ASCII Fonts for the Month of December 2014

Well, we left the 700 mark far behind us and moving quickly forward to the 800 mark, well, technically we are already beyond that mark as well, if we would consider each font within a multi-fonts set as single "font".

Last month was the most productive month of all with regards to new editions as well as extensions of already existing fonts.

I also used some of the fonts for some new ANSIs of mine. Check out these:









ANSI Editor Programming Novella

I am also making progress with my "Ansi Text Editor (ATE)" tool. I just solved a major resources problem, which caused the tool to eat up enormous amounts of memory and then eventually crashed. Well, yeah, it had to do with the fact that there are hundreds of ANSI fonts to manage, but still….

I was first so naïve to believe that an application has automatically write permissions to its own program directory. I wanted to store the index in simple text format and the previews as plain bitmap files, but nope, you cannot. My second approach was to dump stuff somewhere into the App Data hell hole, which opened a whole other can or worms for me. Even the "Application Setup Management Wizard" warned and discouraged me to dump stuff there, which I found a little bit disturbing (p.s. the \Users\USERNAME\AppData\... used to be "\Documents and Settings\USERNAME\Local Settings\..." and "\Documents and Settings\USERNAME\Application Data\..." in Windows 95 to Windows XP).

Anyhow, I then moved away from individual preview image files and plain text index (third approach) and put everything into a MS SQL Compact 3.5 Database. So far, so good, The Data Wizard in Visual Studio made integration fairly simple. It auto generated code with classes and methods to access the data in the database. However, I always ended up with the entire database loaded into memory, which is by now already over 50 MB! I also got some locking issues, preventing access to data that I needed to update, so I had to run some extra code at program start to synchronize stuff, which was pretty annoying, because it made the ANSI fonts inaccessible to for a few minutes, every time to started the application.

So I decided to re-evaluate the whole thing for a fourth time and use now my own direct code to access the data in the database. Yes, that meant for me to manage a lot more custom code of mine, but then hell, I also had to dump the standard "viewer" controls (ListView, DatagridView etc.) and write my own custom ones as well, because with the standard control did I also ended up with everything loaded into memory all the time. Now with the custom code, the controls are "buffered", meaning, I only load that, what the user currently sees. Once the user scrolls, it's dumping the stuff that moves out of view and loads what is now visible. Also no more locking issue, which made the whole initialization crap at program start unnecessary, yeah.

So where are things stored now?

Font files and fonts collection index database which also includes the small and full image previews is for initial installations installed to "C:\ANSIFonts", if the "All Users" option was chosen during the setup (which I strongly recommend using). But, if the "Current User Only" option is selected, I have not much of a choice and must dump stuff again into the "\Users\USERNAME\AppData\Roaming\.." folder. There it uses the same folder name as program directory name chosen by the user for the main application and a sub folder called ANSIFonts. However, regardless if installed for "All Users" or "Current User Only", there is the option to change the location of the fonts folder manually via the "View\Settings" screen of the Editor Application itself. Future program updates will then automatically use that location for font data updates.

System fonts and the System Fonts index database on the other hand are by default installed in the "\ProgramData\AnsiTextEditor\Fnt" folder. I believe the "\ProgramData" location was introduced with Windows 7 (or maybe Vista). It became the replacement for the "\Documents and Settings\All Users\..." location, adding even more to the confusion about where the hell Windoof stores application and user data.

I am planning to make that path location also a customizable setting to allow folks to store the stuff wherever the hell they want. I for example started to install many applications outside the "Program Files" and "Program Files (x86)" folder to a local folder called "Programs" and "Application Data" to "Documents" (e.g. "\Documents\ANSIFonts"), if an application allows it.

New ANSI & ASCII Fonts for TheDraw and ATE

TheDraw Font CRIMRING
TheDraw Font FAITH
TheDraw Font LEGACY

CRIMRING.TDF.ZIP
FAITH.TDF.ZIP
LEGACY.TDF.ZIP

TheDraw Font MIRROW2
TheDraw Font NICE
TheDraw Font HARLOT

MIRROW2.TDF.ZIP
NICE.TDF.ZIP
HARLOT.TDF.ZIP

TheDraw Font HOTBOX
TheDraw Font KFC
TheDraw Font SPASTIC4

HOTBOX.TDF.ZIP
KFC.TDF.ZIP
SPASTIC4.TDF.ZIP

TheDraw Font SUPER
TheDraw Font ILUSION3
TheDraw Font SUNYSHNE

SUPER.TDF.ZIP
ILUSION3.TDF.ZIP
SUNYSHNE.TDF.ZIP

TheDraw Font ENERGY
TheDraw Font PANGEA
TheDraw Font SPYRIT

ENERGY.TDF.ZIP
PANGEA.TDF.ZIP
SPYRIT.TDF.ZIP

TheDraw Font ANGLDUST
TheDraw Font FIELDS
TheDraw Font STRABERY

ANGLDUST.TDF.ZIP
FIELDS.TDF.ZIP
STRABERY.TDF.ZIP

TheDraw Font HELIUM
TheDraw Font RAZOR2
TheDraw Font TOXIC

HELIUM.TDF.ZIP
RAZOR2.TDF.ZIP
TOXIC.TDF.ZIP

TheDraw Font GUILD
TheDraw Font GUILD2
TheDraw Font MAGAZINE

GUILD.TDF.ZIP
GUILD2.TDF.ZIP
MAGAZINE.TDF.ZIP

TheDraw Font BEAST
TheDraw Font R
TheDraw Font TUSSE

BEAST.TDF.ZIP
R.TDF.ZIP
TUSSE.TDF.ZIP

TheDraw Font CAPITAL
TheDraw Font COLOSEUM
TheDraw Font KNIGHTS

CAPITAL.TDF.ZIP
COLOSEUM.TDF.ZIP
KNIGHTS.TDF.ZIP

TheDraw Font BLEV
TheDraw Font EBERUS
TheDraw Font FREESIDE

BLEV.TDF.ZIP
EBERUS.TDF.ZIP
FREESIDE.TDF.ZIP

TheDraw Font CLOSED
TheDraw Font CONTINUM
TheDraw Font SMART

CLOSED.TDF.ZIP
CONTINUM.TDF.ZIP
SMART.TDF.ZIP

TheDraw Font AMBUSHS
TheDraw Font PHARCYDE
TheDraw Font ROUND

AMBUSHS.TDF.ZIP
PHARCYDE.TDF.ZIP
ROUND.TDF.ZIP

TheDraw Font CRISIS
TheDraw Font UNION
TheDraw Font UNSANE

CRISIS.TDF.ZIP
UNION.TDF.ZIP
UNSANE.TDF.ZIP

TheDraw Font MERRY
TheDraw Font PSYCHO2
TheDraw Font USER2

MERRY.TDF.ZIP
PSYCHO2.TDF.ZIP
USER2.TDF.ZIP

TheDraw Font CCIN
TheDraw Font FUNGI
TheDraw Font RADIANCE

CCIN.TDF.ZIP
FUNGI.TDF.ZIP
RADIANCE.TDF.ZIP

TheDraw Font SENSE
TheDraw Font STASIS
TheDraw Font UPCOR

SENSE.TDF.ZIP
STASIS.TDF.ZIP
UPCOR.TDF.ZIP

TheDraw Font AMBUSH2
TheDraw Font CARDINAL
TheDraw Font DARKLAND

AMBUSH2.TDF.ZIP
CARDINAL.TDF.ZIP
DARKLAND.TDF.ZIP

TheDraw Font BISMARCK
TheDraw Font DESERT
TheDraw Font SOCIETY

BISMARCK.TDF.ZIP
DESERT.TDF.ZIP
SOCIETY.TDF.ZIP

TheDraw Font PARTY
TheDraw Font UNION2
TheDraw Font VENGANCE

PARTY.TDF.ZIP
UNION2.TDF.ZIP
VENGANCE.TDF.ZIP

TheDraw Font CARBON
TheDraw Font MERCURY2
TheDraw Font SAC

CARBON.TDF.ZIP
MERCURY2.TDF.ZIP
SAC.TDF.ZIP

TheDraw Font MERCURY3
TheDraw Font UNO
TheDraw Font BOXFIGHT

MERCURY3.TDF.ZIP
UNO.TDF.ZIP
BOXFIGHT.TDF.ZIP

TheDraw Font DENIED
TheDraw Font ECO
TheDraw Font EXODUS

DENIED.TDF.ZIP
ECO.TDF.ZIP
EXODUS.TDF.ZIP

TheDraw Font HUNTER
TheDraw Font INET
TheDraw Font TUC

HUNTER.TDF.ZIP
INET.TDF.ZIP
TUC.TDF.ZIP

TheDraw Font APOCALII
TheDraw Font APOTM
TheDraw Font GREENIE

APOCALII.TDF.ZIP
APOTM.TDF.ZIP
GREENIE.TDF.ZIP

TheDraw Font MINDBEND
TheDraw Font RAZOR3
TheDraw Font REBELL

MINDBEND.TDF.ZIP
RAZOR3.TDF.ZIP
REBELL.TDF.ZIP

TheDraw Font HIDDEN
TheDraw Font INCH
TheDraw Font SONIC

HIDDEN.TDF.ZIP
INCH.TDF.ZIP
SONIC.TDF.ZIP

TheDraw Font ACCESS
TheDraw Font CHAZEROG
TheDraw Font CHAMBER

ACCESS.TDF.ZIP
CHAZEROG.TDF.ZIP
CHAMBER.TDF.ZIP

TheDraw Font WATCHDOG
TheDraw Font FUNDBIRD
TheDraw Font OUTLINEX

WATCHDOG.TDF.ZIP
FUNDBIRD.TDF.ZIP
OUTLINEX.TDF.ZIP

TheDraw Font RUNNER
TheDraw Font AFTRDARK
TheDraw Font CYANID

RUNNER.TDF.ZIP
AFTRDARK.TDF.ZIP
CYANID.TDF.ZIP

TheDraw Font MINDSTAT
TheDraw Font NORTHERN
TheDraw Font OBVLRDSM

MINDSTAT.TDF.ZIP
NORTHERN.TDF.ZIP
OBVLRDSM.TDF.ZIP

TheDraw Font VIRTACXS
TheDraw Font CORPSE
TheDraw Font FBR

VIRTACXS.TDF.ZIP
CORPSE.TDF.ZIP
FBR.TDF.ZIP

TheDraw Font OBLIVRED
 
 

OBLIVRED.TDF.ZIP
 
 

Want even more? Checkout my entire collection of TheDraw ANSI & ASCII Fonts.

Enjoy!

Carsten aka Roy/SAC


New TheDraw .TDF ANSI & ASCII Fonts for the Month of December 2014 Well, we left the 700 mark far behind us and moving quickly forward to the 800 mark, well, technically we are already beyond that mark as well, if we would consider each font within a multi-fonts set as single "font". Last month was the most productive month of all with regards to new editions as well as extensions of already existing fonts. I also used some of the fonts for some new ANSIs of mine. Check out these: ANSI Editor Programming Novella I am also making progress with my "Ansi Text Editor (ATE)" tool. I just solved a major resources problem, which caused the tool to eat up enormous amounts of memory and then eventually crashed. Well, yeah, it had to do with the fact that there are hundreds of ANSI fonts to manage, but still…. I was first so naïve to believe that an application has automatically write permissions to its own program directory. I wanted to store the index in simple text format and the previews as plain bitmap files, but nope, you cannot. My second approach was to dump stuff somewhere into the App Data hell hole, which opened a whole other can or worms for me. Even the "Application Setup Management Wizard" warned and discouraged me to dump stuff there, which I found a little bit disturbing (p.s. the \Users\USERNAME\AppData\... used to be "\Documents and Settings\USERNAME\Local Settings\..." and "\Documents and Settings\USERNAME\Application Data\..." in[...]
link

Posted by SourceForge Robot 2014-12-01

Log in to post a comment.