Bitmap Font Generation

The following is required:


Generate a script to take a ttf font and generate a bdf bitmap font.

The script must be capable of setting the rasterized font height and gray scale depth (either 1, 2, 4 or 8 bit gray scale depth)

The script must be capable of converting every code point present in the source file or only selected code points (supplied with a text file of Unicode code points)

The rasterisation MUST support the use of diacritical marks.

Open source font editors such as fontforge ([url removed, login to view]) or freetype ([url removed, login to view]) for example may be used for this step.

Script must be capable of running on a Linux platform. Standard Linux tools such as bash, perl, etc will be available.

Generate a rendering application

Using the intermediate bdf file, generate an example application. Take a Unicode string on the console and generate a graphic image with the rendered string.

The code must be written in c. Source files and makefile must be compatible with GCC.

The final binary must be statically compiled and not rely on any resources from the file system.

It must be capable of supporting diacritical marks, in particular the Khmer alphabet ([url removed, login to view])

It must not use excessive resources; the final code will be run on an embedded system. The target architecture is ARM7. No operating system is present, malloc is not available, stack usage should be limited as much as possible.

The example application should store the font data compressed using a lightweight compression algorithm (RLE perhaps). Benchmark tests should be provided to show the relative rendering time and the memory consumption for compressed and uncompressed data at different sizes (8, 16, 32 and 64 pixel heights)

Taidot: kaikki käy, Komentosarjan asennus

Näytä lisää: bitmap image, converting ttf font bdf, string algorithm, resources for editors, bit binary, binary target, binary bit, binary algorithm, algorithm string, algorithm graphic, bash file, unicode system, malloc, linux bash script, font, data compression, architecture f, perl generate code, binary file text file, linux benchmark, linux perl bash, linux open source tools, pixel string, generation open, net console application

Tietoa työnantajasta:
( 0 arvostelua ) Australia

Projektin tunnus: #4289797

5 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


i need more details about this project

$2000 AUD 15 päivässä
(61 arvostelua)

Professional work from professionals!

$1500 AUD 30 päivässä
(40 arvostelua)

Lets start

$30 AUD 1 päivässä
(0 arvostelua)

Hello, Let's do it Thanks

$250 AUD 15 päivässä
(0 arvostelua)

Dear Mr rogerhunt! I'm interesting in your job. I have much experience in developing the font. I can do this job. But I think your price offer is unfit. To do this job is very difficult. Especially, the font wor Lisää

$1350 AUD 21 päivässä
(0 arvostelua)