Download Bit Mapped Japanese Font Parser - Bit Mapped Japanese Font Parser Description, Bit Mapped Japanese Font Parser Reviews
Contact
 


 

Download

 
Download Now (20K)
GPL (GNU General Public License)
Downloads till now: 9
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Cursors, Desktop Widgets , File managers , Fonts , Gnome , Icons , KDE , Plasmoids , Screenlets , Screensavers, Themes , Tools , Window Managers ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML


Tag Cloud

Bit-mapped Japanese font parser

 

Details

Size: 20K
Last Update: 2008-05-03 00:39:36
Version: 2.0
OS Support: Linux
License/Program Type: GPL (GNU General Public License)
Publisher: timecop
Price:$0.00
Description:

Bit-mapped Japanese font parser 2.0 is fonts software developed by timecop.
Bit-mapped Japanese font parser is a font parser. Note, this package doesn't include the actual font data. To get the font data you need to download it from the download section in the left.



Then move .jfr into the directory where you unpacked this parser, and follow with the quick instructions.

Quick instructions:

Complete parse requires about 4 megabytes of free disk space. This is a huge improvement over the original version which required almost 45 megabytes.

1. make
2. make parse
3. watch the progress indicator
4. mv .pcf.gz /usr/X11R/lib/X11R6/fonts/misc
5. make clean
6. HUP your font server if you use one
7. xset fp rehash
8. xlsfonts | grep kanji

/usr/X11R/lib/X11R6/fonts/misc is the standard location for all sorts of random bit-mapped fonts, but you might have a special location. Substitute that in step 4.

About:

I came across a number of these "raster fonts" a while ago. Quick look inside the files proved that they are bit-mapped fonts, and the format looked pretty straight-forward. I wrote the original parser for these just guessing the values, basically by experimenting and playing around. Later on I came across some docs on the subject - looks like these fonts were used in Windows 3.1 Japanese edition to substitute back-then low quality Japanese TTF fonts at small point sizes. These were designed using full-scale 16 bit programming techniques.

Quick info about the font format, there are some headers, then follows a "segment table" which is basically a table with pointers inside the font file where to locate a particular chunk of data. Because the 16 bit way of accessing memory is by using 65k "segments", each file is virtually split into < 65k segments which get loaded into separate memory areas, and then there is a algorithm how to assemble whatever character by using the segment number and offset. Anyway, with 32 bit access all of that doesn't really matter. In my implementation I just mmap the whole file and read it all out of memory.

Generating table.h was a LOT of work! First, I took the codearea table out of one of the jfr files (this maps shift-jis code to the character number inside the font file), and extracted the number ranges. These were shift-jis, of course, and X uses jis0208. There is no converter from a shift
jis byte into jis0208. So I had to write one. Taking iconv, and some tables from glibc 2.1.93, I hacked together something which converted the shift-jis data into ucs4 (unicode, I guess) and then from that into jis0208. The code to the converter is about 500k thanks to the huge jis->unicode->jis conversion tables, and you won't need it unless you get a jfr font with a different encoding table (unlikely). Anyway. After I got the font format figured out and converted the character table, everything else was pretty easy. Note some bit hackery in the bitmapXX() functions which was necessary to present the font data in a usable format. Also notice cool use of function pointers to select a conversion function at runtime.

What's New in This Release:
This version uses correct JISX0208 tables, and is much faster.
Bit-mapped Japanese font parser 2.0 supports english interface languages and works with Linux.

Downloading Bit-mapped Japanese font parser 2.0 will take several seconds if you use fast ADSL connection.


Leave a comment




(optional)

What is 7-3?




0 comments


Downloadtube.com agrees that pirated software hurts software developers and does not support such practices. We acknowledge and agree that software piracy is theft. Using Bit-mapped Japanese font parser crack, Bit-mapped Japanese font parser key generator, Bit-mapped Japanese font parser keygen, as well as any pirated Bit-mapped Japanese font parser serial number/serial numbers and Bit-mapped Japanese font parser registration code/codes, warez, keys, torrents, passwords, is illegal and does not support the future development of Bit-mapped Japanese font parser.

Downloadtube.com advises that Bit-mapped Japanese font parser should be only used in accordance with the rules of intellectual property and the existing Criminal Code. Downloadtube.com does not allow the inclusion of any crack, serial or keygen and disclaims any liability for the inappropriate use of Bit-mapped Japanese font parser.

Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Bit-mapped Japanese font parser Version History

Product Date Added
Bit-mapped Japanese font parser 2.0 2008-05-03 00:39:36


Related Software

comics
From category: Desktop-Widgets
comics 0.2 is desktop widgets software developed by darius. comics is a simple karamba application to fetch daily comic strip to your desktop. It currently fetches dilbert, garfield, calvin, peanut...
CompactBlack Karamba
From category: Desktop-Widgets
CompactBlack Karamba 1.0 is desktop widgets software developed by hadrurus. CompactBlack Karamba is yet another simple system status SuperKaramba theme. Also included source svg file. \...
Cool Blue
From category: Desktop-Widgets
Cool Blue 1.0 is desktop widgets software developed by Xvoid. Cool Blue is a desktop widget for SuperKaramba for system monitoring. It has cool blue translucent background (which I made with...
The Launcher
From category: Tools
The Launcher project is a minimalistic application launcher....
Crystal Monitor
From category: Desktop-Widgets
Crystal Monitor 6.3 is desktop widgets software developed by Mihael Simonic. CrystalMonitor is SuperKaramba theme with: Guess distro In .py file is link to files, where are basic info...
gtk kde4
From category: Tools
gtk-kde4 is a small tool that allows you to change the GTK style in KDE 4....
fontutils
From category: Fonts
fontutils 0.7 is fonts software developed by Karl Berry. GNU font utilities to allow conversion of a scanned type specimen image into an outline (PostScript or Metafont) font. These fonts can be us...
Crikey
From category: Tools
Crikey 0.5 is tools software developed by Akkana Peck. Crikey Map Strings to Keys is a program to generate key events under X11 on a Linux/Unix system, in order to provide a \"QuickKeys\"-like way...
Browser Bookmarks Menu
From category: Tools
Browser Bookmarks Menu 0.6 is tools software developed by Nigel Tao. Browser Bookmarks Menu is a small Gnome applet to allow easy access to your browser\'s bookmarks, even when your browser is not...
Date Calculator
From category: Desktop-Widgets
Date Calculator 0.1 is desktop widgets software developed by Matt Sarah. Date Calculator is a date calculator application written in pyqt. You can add or subtract days to a date, or calculate the n...
FlickerKaramba Interestingness
From category: Desktop-Widgets
FlickerKaramba Interestingness 0.1 is desktop widgets software developed by boleyboley. FlickerKaramba Interestingness is another simple widget for displaying flickr photos. This one doesn\'t use t...
exifDate
From category: Tools
exifDate 0.4 is tools software developed by JJL. exifDate is a service menu that let&039;s you change modification date of jpeg images with the date from exif informations. So your images w...
CPU Info
From category: Tools
CPU Info 0.5.2 is tools software developed by Ken Werner. CPU Info is a KDE kicker applet that shows the current CPU temperature and frequency. Make sure you have enabled the temperature ACPI kerne...
MurrinaBrit
From category: Themes
MurrinaBrit is a port of Elegant Brit to the Murrine engine, as suggested by chareos....
Gnome Menu Extended
From category: Gnome
Gnome Menu Extended is a menu for the GNOME desktop with KDE and OpenOffice.org submenus for Gnome 2.10 or later....
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver
3. Canon PIXMA iP1300 Printer Driver c
4. Canon PIXMA iP1600 Printer Driver
5. Canon PIXMA MP210 MP Drivers
6. Realtek High Definition Audio Codecs R
7. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
8. Canon LaserShot LBP-1210 Printer Driver
9. Canon i-SENSYS LBP2900 Printer Driver R
10. ZiPhone
11. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
12. Canon PIXMA MP160 MP Drivers xp64
13. Canon PIXMA iP1300 Printer Driver a
14. Canon PIXMA iP1200 Printer Driver d
15. Rapidshare Auto Downloader
16. The Sitter Downers Soundboard
17. XP Quick Fix Plus
18. Genius Eye 110 Webcam Driver
19. TR Birthday Reminder
20. Canon PIXMA iP1200 Printer Driver x64 d

DownloadTube Editor Reviews

 
1. Virtual Drives Manager
Whenever you might need to create a virtual drive that is po...
2. WinCDEmu
WinCDEmu is a great open-source tool that allows mounting CD...
3. EMCO UnLock IT
EMCO UnLock IT is a neat freeware that lets you to take cont...
4. Daphne
Daphne is a small and reliable freeware application for kill...
5. Whats Running
What's Running is a simple-to-use yet comprehensive and high...
6. Radiopholio
Radiopholio is a simple-to-use open-source application that ...
7. Registry Live Watch
Registry Live Watch is a simple and small portable freeware ...
8. Startup Discoverer
When MS Windows based operating system starts, it will also ...
9. Driver Scanner
Driver Scanner is a powerful application designed to keep yo...
10. Application Paths Editor
Application Path Editor is a small, simple, portable Windows...

Software Reviews Full List



Video Reviews

 
1. Application Paths Editor
Application Path Editor is a portable Windows program to Add...
2. Registry Live Watch
Registry Live Watch is a free, lightweight and portable tool...
3. Safe Deleter
SafeDeleter is a secure data removal tool for Windows. It co...
4. Startway
Startway is an open-source Windows application that allows t...
5. Driver Scanner
Scan and update your outdated system drivers to release the ...
6. Radiopholio
Radiopholio is a free, open-source application which enables...
7. WinCDEmu
WinCDEmu is an open-source software that allows mounting CD/...
8. Eyetrainer
EyeTrainer is your private trainer for doing the best and mo...
9. MediaCodeSpeedEdit
MediaCodeSpeedEdit allows you to change the write speed for ...
10. Startup Discoverer
Handy and accurate Windows startup manager....
11. Whats Running
What's Running gives you an inside look into your Windows 20...
12. Virtual Drives Manager
Virtual Drives Manager let you in a quick way, create a Simb...
13. Diversify
Windows and processes manager. More windows management for u...
14. EMS YouTube Downloader & Converter
Download and convert YouTube videos to popular formats!...
15. Windows Service Manager
Windows Service Manager is a small tool that simplifies all ...

More Video Reviews



Recent Blog Posts

 
1. How To Disable PHP Safe Mode On In Plesk
Plesk is a powerful hosting automation control panel, used a...
2. Google Dashboard Knows All Your Secrets
If you are connected to your Google account and surf the web...
3. Google Friend Connect Is More User Friendly
Google Friend Connect, the Google service which allows webma...
4. Yahoo! Media Player: A Fast And Lightweight MP3 Player
If you are looking for a convenient and unobtrusive audio pl...
5. Indo Cleaner 2009 Maximizes Windows 7 Performance
Many of you might just have upgraded the current Windows ope...
6. Salesforce And Adobe: Rich Internet Applications In The Cloud
Adobe Systems Incorporated has just announced the partnersh...
7. Google Social Search: Tweets In Google Search Results
The real-time updates from social networks, like Twitter, r...
8. WordPress 2.8.5 Has An Enhanced Security System
Even the upcoming candidate for the most popular blogging pl...
9. Puppy Linux Built From Ubuntu Still Has 99 MB
As compared with earlier candidates, version 4.3 of Puppy Li...
10. Webmaster Tools: Googlebot Fetching Process And Malware Details
Recently, Google has included into Webmaster Tools service n...