Files
expvintl 419f2e4752 init
2025-02-23 17:40:52 +08:00

161 lines
3.2 KiB
Plaintext

--- High Priority ---
What's up with freeing textures sometimes crashing Windows 2000??
--- Task List ---
Add dummy localization language
Add support for multiple font variants (animating fonts)
Search for HACKs
Is string table's width parameter working yet?
--- Bugs ---
I'm calling txtFreeTexture() in txtFontTex::SetTexture() but the FontTool doesn't allocate
textures using txtGetTexture().
Should print a warning if desktop is in only 16-bit mode?
'New' should clear out all glyphs and the already generated font
Draw position is inaccurate, relative to DrawExtents and GetExtents
Should 'Draw All' button ask for confirmation?
Should 'Slice' button ask for confirmation?
Should 'Shrink All' button ask for confirmation?
One-by-one pixel characters are illegal (!IsValid())
In 'Load As...' and 'Save As...' when switching from *.fontproj to *.fonttex, the extension on the
filename listed should change as well.
Various Errorf's and Warningf's should be AfxMessageBox's
--- Wish List ---
Add 'Clear Glyph' button (draw character 32 - space)
Merge some functionality of txtFontTex::Draw() with PIPE.BlitText() for optimization
Better file revision management
- Each chunk in the file should store a length for forward compatibility
- Save GDI font info in .fontproj
Global options screen
Option for rendering fullwidth characters as normal characters
Option for rendering fullwidth characters for normal characters
Stringtable should have column showing which file(s) the entry ends up in
Stringtable should be stored in a versatile database format while in the FontTool
Stringtable should have feature for removing wide characters
Better browsing of stringtable while in FontTool
'Use String Table' option should have a
Add a visible option for adding boxes to
Color code unassigned glyph boxes
Don't print the warning when some glyphs are unassigned and you hit 'Generate' or 'Save'
Standalone stringtable browser/converter
Implement txtContext, containing cursor position and more flags/parameters
When loading a .tga file, shouldn't it warn you if a .fontproj already exists?
Unicode Character box should accept input
Add alphabet dialog box (non-modal) for listing characters still needed
Character width is off by 1 from what humans expect
Reimplement using Single Document Interface
Use Property Sheets for stringtable/font/glyph?
Add support for kerning
Format for stringtable.strtbl file is kinda weak; should possibly have all languages in one file?
Scrollable and zoomable edit window!
Implement txtFontGDI and txtStringGDI
Size of output textures should be adjustable
--- Fonts for SR ---
12 Arial Black
14 Arial Black
20 Arial Narrow
\\zen\projects\sr\Shop\frontend\fonts
Ok, I've zipped up the font's we're using in the UI. We are using the
WaterTower font, and the interactive interface should be 16 pixels high,
which is about 23points high in Illustrator. -dm
--- Fonts for MC ---
20 Serpentine Sans Bold
15 Serpentine Sans Bold
13 Microscan A
15 Microscan A
12 Microscan
- 12 Pixels high Upper Case
- 11 Pixels high lower case
16 Supertouch
12 Supertouch
8 Supertouch
See \\zen\projects\mc\art\PR\UI_comp_screens
\\zen\projects\mc\Shop\frontend\fonts