Merge branch 'master' into newemu

This commit is contained in:
Steven Hugg 2019-08-22 18:26:45 -04:00
commit 385f64bc50
17 changed files with 95 additions and 420 deletions

View File

@ -129,17 +129,13 @@ TODO:
- show cur/tmp vram addresses
- NES crt should mark raster pos when debugging
- OAMDMA in profiler? (haltCycles)
- ca65 skeleton
- neslib.cfg nesbanked.cfg ZP segment is C64-ish, should use $00-$FF
- JSNES
- doesn't support hiding >8 sprites
- doesn't do sprite zero test right
- doesn't do clip right
- doesn't do b/w tint
- vcs
- sound doesn't start on Chrome (https://goo.gl/7K7WLu)
- make start after clicking in embed
- vcs sound continues when paused
- sometimes still plays when paused on FF
- vcs: INPTx needs to be added to control state
- vcs: break on # of lines changed (maybe using getRasterPosition?)
- chrome looks blurry on vcs
@ -156,7 +152,6 @@ TODO:
- test offline? (if window.firebase)
- Github
- platform_id/repo.platform mismatch (can't leave repository)
- gh-pages branch with embedded
- handle overwrite logic
- what to do about included files?
- can published files retain path?
@ -164,7 +159,6 @@ TODO:
- CORS for some blobs?
- don't import useless files
- support projects with subdirectories, file list?
- emulator needs reset shortcut for nes
- switching platform of a repo?
- make sure to flatten subdirs
- astrocade
@ -181,8 +175,7 @@ TODO:
- can't step back twice?
- compiler bug in chase
- "shared" in URL doesn't work, leave in URL? (also importURL)
- vicdual: delay is faster
- alert when skeleton file loaded or file not found
WEB WORKER FORMAT

View File

@ -24,6 +24,10 @@
padding: 30px;
background: #000;
}
.emuvideo:focus {
outline:none;
border-color:#888;
}
</style>
<script>
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
@ -54,6 +58,8 @@ if (window.location.host.endsWith('8bitworkshop.com')) {
<script src="jsnes/dist/jsnes.min.js"></script>
<script src="src/cpu/6809.js"></script>
<script src="FileSaver.js/FileSaver.min.js"></script>
<script src="lib/mousetrap.min.js"></script>
<script src="lib/mousetrap-global-bind.min.js"></script>
<script>
var exports = {};

View File

@ -111,7 +111,7 @@ if (window.location.host.endsWith('8bitworkshop.com')) {
<li><a class="dropdown-item" target="_8bws_tools" href="//8bitworkshop.com/bitmapfontgenerator/">Bitmap Font Generator</a></li>
<li><a class="dropdown-item" target="_8bws_tools" href="http://tomeko.net/online_tools/file_to_hex.php?lang=en">Binary File to Hex Converter</a></li>
<li class="dropdown dropdown-submenu">
<a tabindex="-1" href="#">Atari 2600/VCS</a>
<a tabindex="-1" href="#">Atari 2600</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" target="_8bws_tools" href="https://alienbill.com/2600/playerpalnext.html">playerpal 2600</a></li>
<li><a class="dropdown-item" target="_8bws_tools" href="https://alienbill.com/2600/playfieldpal.html">playfieldpal 2600</a></li>
@ -123,7 +123,7 @@ if (window.location.host.endsWith('8bitworkshop.com')) {
<li class="dropdown dropdown-submenu">
<a tabindex="-1" href="#">About</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" target="_8bws_about" href="https://8bitworkshop.com/">8bitworkshop.com</a></li>
<!--<li><a class="dropdown-item" target="_8bws_about" href="https://8bitworkshop.com/">8bitworkshop.com</a></li>-->
<li><a class="dropdown-item" target="_8bws_about" href="https://8bitworkshop.com/blog">Latest News</a></li>
<li><a class="dropdown-item" target="_8bws_about" href="https://8bitworkshop.com/projects">Projects</a></li>
<li><a class="dropdown-item" target="_8bws_about" href="https://twitter.com/8bitworkshop">Twitter</a></li>
@ -146,7 +146,7 @@ if (window.location.host.endsWith('8bitworkshop.com')) {
<li class="dropdown dropdown-submenu">
<a tabindex="-1" href="#">Game Consoles</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="?platform=vcs">Atari 2600/VCS</a></li>
<li><a class="dropdown-item" href="?platform=vcs">Atari 2600</a></li>
<li><a class="dropdown-item" href="?platform=nes">NES</a></li>
</ul>
</li>
@ -177,7 +177,7 @@ if (window.location.host.endsWith('8bitworkshop.com')) {
<li class="dropdown dropdown-submenu">
<a tabindex="-1" href="#">Other</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="?platform=vcs.mame">Atari 2600/VCS (MAME)</a></li>
<li><a class="dropdown-item" href="?platform=vcs.mame">Atari 2600 (MAME)</a></li>
<li><a class="dropdown-item" href="?platform=nes.mame">NES (MAME)</a></li>
<li><a class="dropdown-item" href="?platform=vector-ataricolor">Atari Color Vector (6502)</a></li>
<li><a class="dropdown-item" href="?platform=markdown">Markdown</a></li>
@ -207,7 +207,7 @@ if (window.location.host.endsWith('8bitworkshop.com')) {
<span class="dropdown pull-right">
<a class="btn dropdown-toggle hidden-xs toolbarMenuButton" id="booksMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="glyphicon glyphicon-book" aria-hidden="true"></span>
Books <span class="caret"></span>
Get Books <span class="caret"></span>
</a>
<ul class="dropdown-menu dropdown-menu-right" aria-labelledby="booksMenuButton">
<li>
@ -501,9 +501,10 @@ if (window.location.host.endsWith('8bitworkshop.com')) {
<script src="src/cpu/6809.js"></script>
<!--<script src="jsnes/lib/dynamicaudio-min.js" type="text/javascript" charset="utf-8"></script>-->
<script src="FileSaver.js/FileSaver.min.js"></script>
<script src="localForage/dist/localforage.nopromises.js"></script>
<script src="lib/mousetrap.min.js"></script>
<script src="lib/mousetrap-global-bind.min.js"></script>
<!-- UI-only stuff -->
<script src="localForage/dist/localforage.nopromises.js"></script>
<script src="lib/split.min.js"></script>
<script>

9
package-lock.json generated
View File

@ -37,15 +37,6 @@
"integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==",
"dev": true
},
"@types/w2ui": {
"version": "1.4.32",
"resolved": "https://registry.npmjs.org/@types/w2ui/-/w2ui-1.4.32.tgz",
"integrity": "sha512-K/VxxtmGRhMHMyiPL4rl+Drk74n21lXw+dlLD2ovaAN/QbiDpFxXdRKvBeDoU+XphKShHoAQC/WiIKl60ZZ2qA==",
"dev": true,
"requires": {
"@types/jquery": "*"
}
},
"abab": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz",

View File

@ -13,7 +13,6 @@
"@types/bootbox": "^4.4.36",
"@types/bootstrap": "^3.3.42",
"@types/jquery": "^3.3.29",
"@types/w2ui": "^1.4.x",
"atob": "^2.1.x",
"btoa": "^1.2.x",
"clipboard": "^2.0.4",

View File

@ -222,6 +222,6 @@ void main() {
while (1) {
if (!music_ptr) start_music(music1);
play_music();
delay(8);
delay(15); // 30 msec delay
}
}

View File

@ -10,8 +10,9 @@ fi
DESTPATH=$RSYNC_PATH/v$VERSION
DEVPATH=/var/www/html/8bitworkshop.com/dev
TMPDIR=./tmp/$VERSION
grep "var VERSION" web/redir.html
echo "Upload version $VERSION to production? (edited web/redir.html?)"
grep -H "var VERSION" web/redir.html
grep -H "var VERSION" web/projects/projects.js
echo "Upload version $VERSION to production?"
read
echo "Listing submodules..."
SUBMODS=`git submodule | cut -d ' ' -f 3`

View File

@ -391,7 +391,8 @@ export var SampleAudio = function(clockfreq) {
console.log("no web audio context");
return;
}
self.context = new AudioContext();
var ctx = new AudioContext();
self.context = ctx;
self.sr=self.context.sampleRate;
self.bufferlen=2048;
@ -420,7 +421,16 @@ export var SampleAudio = function(clockfreq) {
}
this.start = function() {
if (!this.context) createContext();
if (this.context) {
// Chrome autoplay (https://goo.gl/7K7WLu)
if (this.context.state == 'suspended') {
this.context.resume();
console.log('AudioContext should resume');
}
return; // already created
}
createContext(); // create it
if (!this.context) return; // not created?
sinc = this.sr * 1.0 / clockfreq;
sfrac = 0;
accum = 0;
@ -434,8 +444,12 @@ export var SampleAudio = function(clockfreq) {
}
buffer = bufferlist[0];
}
this.stop = function() {
this.context && this.context.suspend();
}
this.close = function() {
if (this.context) {
this.context.close();
this.context = null;

View File

@ -962,13 +962,6 @@ export abstract class BaseMAMEPlatform {
return state;
}
/*
saveState() {
this.luareset();
this.luacall('mamedbg.printstate()');
return this.preserveState();
}
*/
initlua() {
if (!this.initluavars) {
this.luacall(this.luadebugscript);
@ -977,14 +970,18 @@ export abstract class BaseMAMEPlatform {
}
}
// DEBUGGING SUPPORT
/*
saveState() {
this.luareset();
this.luacall('mamedbg.printstate()');
return this.preserveState();
}
readAddress(a) {
this.initlua();
this.luacall('print(">>>v"); print(mem:read_u8(' + a + '))');
return parseInt(this.console_vars.v[0]);
}
// DEBUGGING SUPPORT
clearDebug() {
this.onBreakpointHit = null;
}
@ -1021,6 +1018,7 @@ export abstract class BaseMAMEPlatform {
else
return null; // TODO
}
*/
}
export function dumpStackToString(platform:Platform, mem:Uint8Array|number[], start:number, end:number, sp:number, jsrop:number) : string {

View File

@ -138,7 +138,9 @@ function startPlatform(qs) {
// start recorder when click on canvas (TODO?)
if (qs['rec']) {
findPrimaryCanvas().on('focus', () => {
if (!stateRecorder) { enableRecording(); }
//if (!stateRecorder) { enableRecording(); }
// toggle sound for browser autoplay
platform.resume();
});
}
var title = qs['n'] || 'Game';

View File

@ -69,8 +69,6 @@ class VCSPlatform extends BasePlatform {
var self = this;
$("#javatari-div").show();
Javatari.start();
// for Chrome autostart
Javatari.room.speaker.powerOff();
// intercept clockPulse function
Javatari.room.console.oldClockPulse = Javatari.room.console.clockPulse;
Javatari.room.console.clockPulse = function() {
@ -129,9 +127,12 @@ class VCSPlatform extends BasePlatform {
}
pause() {
Javatari.room.console.pause();
Javatari.room.speaker.mute();
}
resume() {
Javatari.room.console.go();
// for browser autostart
Javatari.room.speaker.powerOff();
Javatari.room.speaker.powerOn();
}
advance() {

View File

@ -7,6 +7,8 @@ import { CodeProject } from "./project";
declare var exports;
declare var firebase;
// https://github.com/philschatz/octokat.js/tree/master/examples
export interface GHRepoMetadata {
url : string; // github url
platform_id : string; // e.g. "vcs"
@ -184,7 +186,10 @@ export class GithubService {
.catch( (e) => {
console.log(e);
console.log('no README.md found')
return ''; // empty README
// make user repo exists
return sess.repo.fetch().then( (_repo) => {
return ''; // empty README
})
})
.then( (readme) => {
var m;
@ -206,7 +211,6 @@ export class GithubService {
sess.platform_id = m[1];
}
// bind to repository
// TODO: don't bind until successful first import
this.bind(sess, true);
// get head commit
return sess;

View File

@ -274,6 +274,7 @@ function loadProject(preset_id:string) {
getSkeletonFile(preset_id).then((skel) => {
current_project.filedata[preset_id] = skel || "\n";
loadMainWindow(preset_id);
//alertInfo("No existing file found; loading default file");
});
}
});
@ -746,7 +747,8 @@ function _revertFile(e) {
});
}, 'text')
.fail(() => {
alertError("Can only revert built-in files.");
if (repo_id) alertError("Can only revert built-in examples. If you want to revert all files, You can pull from the repository.");
else alertError("Can only revert built-in examples.");
});
} else {
alertError("Cannot revert the active window. Please choose a text file.");
@ -954,8 +956,8 @@ var measureTimeLoad : Date;
function measureBuildTime() {
if (ga && measureTimeLoad) {
var measureTimeBuild = new Date();
ga('send', 'timing', 'ui', 'load', (measureTimeLoad.getTime() - measureTimeStart.getTime()));
ga('send', 'timing', 'worker', 'build', (measureTimeBuild.getTime() - measureTimeLoad.getTime()));
ga('send', 'timing', 'load', platform_id, (measureTimeLoad.getTime() - measureTimeStart.getTime()));
ga('send', 'timing', 'build', platform_id, (measureTimeBuild.getTime() - measureTimeLoad.getTime()));
measureTimeLoad = null; // only measure once
}
gaEvent('build', platform_id);
@ -1621,8 +1623,8 @@ function showWelcomeMessage() {
];
steps.push({
element: "#booksMenuButton",
placement: 'bottom',
title: "Bookstore",
placement: 'left',
title: "Books",
content: "Get some books that explain how to program all of this stuff, and write some games!"
});
if (!isLandscape()) {
@ -1662,7 +1664,7 @@ var qs = (function (a : string[]) {
function installErrorHandler() {
if (typeof window.onerror == "object") {
window.onerror = function (msgevent, url, line, col, error) {
var msgstr = msgevent['reason'] ? (msgevent['reason']+" (rejected)") : (msgevent+"");
var msgstr = msgevent+"";
console.log(msgevent, url, line, col, error);
// emulation threw EmuHalt
if (error instanceof EmuHalt || msgstr.indexOf("CPU STOP") >= 0) {
@ -1685,7 +1687,16 @@ function installErrorHandler() {
}
_pause();
};
window.onunhandledrejection = window.onerror;
}
if (typeof window.onunhandledrejection == "object") {
window.onunhandledrejection = function(event) {
var msg = (event && event.reason) + "";
if (ga) ga('send', 'exception', {
'exDescription': msg,
'exFatal': true
});
alertError(msg);
}
}
}
@ -1732,12 +1743,17 @@ function addPageFocusHandlers() {
});
}
// TODO: merge w/ embed.html somehow?
function showInstructions() {
var div = $(document).find(".emucontrols-" + getRootBasePlatform(platform_id));
var vcanvas = $("#emulator").find("canvas");
if (vcanvas) {
vcanvas.on('focus', () => {
if (platform.isRunning()) div.fadeIn(200);
if (platform.isRunning()) {
div.fadeIn(200);
// toggle sound for browser autoplay
platform.resume();
}
});
vcanvas.on('blur', () => {
div.fadeOut(200);
@ -1752,7 +1768,7 @@ function installGAHooks() {
gaEvent('menu', e.target.id);
}
});
ga('send', 'pageview', location.pathname + '?platform=' + platform_id + '&file=' + qs['file'] + (repo_id?('&repo='+repo_id):''));
ga('send', 'pageview', location.pathname+'?platform='+platform_id+(repo_id?('&repo='+repo_id):('&file='+qs['file'])));
}
}
@ -1885,7 +1901,7 @@ export function startUI(loadplatform : boolean) {
if (!platform_id) {
platform_id = qs['platform'] = "vcs";
}
// lookup repository
// lookup repository for this platform
repo_id = qs['repo'] || (hasLocalStorage && localStorage.getItem("__lastrepo_" + platform_id));
if (hasLocalStorage && repo_id && repo_id !== '/') {
var repo = getRepos()[repo_id];

View File

@ -70,6 +70,17 @@ describe('Store', function() {
});
});
it('Should import from Github (invalid URL)', function(done) {
var store = mstore.createNewPersistentStore('_FOO', function(store) {
var gh = newGH(store, '_FOO');
gh.importAndPull('https://github.com/pzpinfo/NOEXISTSREPO').catch( (e) => {
console.log(e);
assert.deepEqual(serv.getRepos(), {});
done();
});
});
});
it('Should import from Github (subdirectory tree)', function(done) {
var store = mstore.createNewPersistentStore('nes', function(store) {
var gh = newGH(store, 'nes');

View File

@ -1,292 +0,0 @@
FONTLIST = `
bitmap-fonts/bitmap/bitocra/4thD.bdf|-aaron-4thD-Medium-R-Normal--4-40-86-86-C-30-ISO8859-1
bitmap-fonts/bitmap/bitocra/5thElement.bdf|-aaron-5thElement-Medium-R-Normal--5-40-86-86-C-30-ISO8859-1
bitmap-fonts/bitmap/bitocra/bitbuntu-full.bdf|-aaron-bitbuntufull-medium-r-normal--10-100-72-72-C-90-UTF8-1
bitmap-fonts/bitmap/bitocra/bitbuntu.bdf|-aaron-bitbuntu-medium-r-normal--10-100-72-72-C-90-iSO8859-1
bitmap-fonts/bitmap/bitocra/bitocra-13-full.bdf|-aaron-bitocra13full-Medium-R-Normal--13-130-84-84-C-90-ISO8859-1
bitmap-fonts/bitmap/bitocra/bitocra-13.bdf|-aaron-bitocra13-Medium-R-Normal--13-130-84-84-C-90-ISO8859-1
bitmap-fonts/bitmap/bitocra/bitocra-full.bdf|-aaron-bitocrafull-medium-r-normal--11-100-72-72-M-90-ISO8859-1
bitmap-fonts/bitmap/bitocra/bitocra.bdf|-aaron-bitocra-medium-r-normal--11-100-72-72-M-90-ISO8859-1
bitmap-fonts/bitmap/bitocra/bitocra7.bdf|-aaron-bitocra7-Medium-R-Normal--7-60-75-75-C-40-ISO8859-1
bitmap-fonts/bitmap/boxxy/boxxy-bold.bdf|-ark-boxxy-Medium-R-bold--14-140-72-72-c-60-ISO10646-1
bitmap-fonts/bitmap/boxxy/boxxy.bdf|-ark-boxxy-Medium-R-Normal--14-140-72-72-c-60-ISO10646-1
bitmap-fonts/bitmap/cherry/cherry-10-b.bdf|-t-cherry-Bold-R-Normal--10-100-75-75-C-100-ISO8859-1
bitmap-fonts/bitmap/cherry/cherry-10-r.bdf|-t-cherry-Medium-R-Normal--10-100-75-75-C-100-ISO8859-1
bitmap-fonts/bitmap/cherry/cherry-11-b.bdf|-t-cherry-Bold-R-Normal--11-100-75-75-C-100-ISO8859-1
bitmap-fonts/bitmap/cherry/cherry-11-r.bdf|-t-cherry-Medium-R-Normal--11-100-75-75-C-100-ISO8859-1
bitmap-fonts/bitmap/cherry/cherry-13-b.bdf|-t-cherry-Bold-R-Normal--13-120-96-96-C-100-ISO8859-1
bitmap-fonts/bitmap/cherry/cherry-13-r.bdf|-t-cherry-Medium-R-Normal--13-120-96-96-C-100-ISO8859-1
bitmap-fonts/bitmap/creep/creep.bdf|-gbdfed-creep-Regular-R-Normal--16-120-96-96-M-4-ISO10646-1
bitmap-fonts/bitmap/ctrld-font/ctrld-fixed-10b.bdf|-ctrld-fixed-bold-r-normal--10-80-96-96-c-80-ISO10646-1
bitmap-fonts/bitmap/ctrld-font/ctrld-fixed-10r.bdf|-ctrld-fixed-medium-r-normal--10-80-96-96-c-80-ISO10646-1
bitmap-fonts/bitmap/ctrld-font/ctrld-fixed-13b-i.bdf|-ctrld-fixed-bold-i-normal--13-80-96-96-c-70-ISO10646-1
bitmap-fonts/bitmap/ctrld-font/ctrld-fixed-13b.bdf|-ctrld-fixed-bold-r-normal--13-80-96-96-c-70-ISO10646-1
bitmap-fonts/bitmap/ctrld-font/ctrld-fixed-13r-i.bdf|-ctrld-fixed-medium-i-normal--13-80-96-96-c-70-ISO10646-1
bitmap-fonts/bitmap/ctrld-font/ctrld-fixed-13r.bdf|-ctrld-fixed-medium-r-normal--13-80-96-96-c-80-ISO10646-1
bitmap-fonts/bitmap/ctrld-font/ctrld-fixed-16b-i.bdf|-ctrld-fixed-bold-i-normal--16-100-96-96-c-80-ISO10646-1
bitmap-fonts/bitmap/ctrld-font/ctrld-fixed-16b.bdf|-ctrld-fixed-bold-r-normal--16-100-96-96-c-80-ISO10646-1
bitmap-fonts/bitmap/ctrld-font/ctrld-fixed-16r-i.bdf|-ctrld-fixed-medium-i-normal--16-100-96-96-c-80-ISO10646-1
bitmap-fonts/bitmap/ctrld-font/ctrld-fixed-16r.bdf|-ctrld-fixed-medium-r-normal--16-100-96-96-c-80-ISO10646-1
bitmap-fonts/bitmap/dina/Dina_i400-10.bdf|-windows-Dina-medium-i-normal--13-100-96-96-c-80-microsoft-cp1252
bitmap-fonts/bitmap/dina/Dina_i400-8.bdf|-windows-Dina-medium-i-normal--10-80-96-96-c-70-microsoft-cp1252
bitmap-fonts/bitmap/dina/Dina_i400-9.bdf|-windows-Dina-medium-i-normal--12-90-96-96-c-70-microsoft-cp1252
bitmap-fonts/bitmap/dina/Dina_i700-10.bdf|-windows-Dina-bold-i-normal--13-100-96-96-c-80-microsoft-cp1252
bitmap-fonts/bitmap/dina/Dina_i700-8.bdf|-windows-Dina-bold-i-normal--10-80-96-96-c-70-microsoft-cp1252
bitmap-fonts/bitmap/dina/Dina_i700-9.bdf|-windows-Dina-bold-i-normal--12-90-96-96-c-70-microsoft-cp1252
bitmap-fonts/bitmap/dina/Dina_r400-10.bdf|-windows-Dina-medium-r-normal--13-100-96-96-c-80-microsoft-cp1252
bitmap-fonts/bitmap/dina/Dina_r400-6.bdf|-windows-Dina-medium-r-normal--8-60-96-96-c-60-microsoft-cp1252
bitmap-fonts/bitmap/dina/Dina_r400-8.bdf|-windows-Dina-medium-r-normal--10-80-96-96-c-70-microsoft-cp1252
bitmap-fonts/bitmap/dina/Dina_r400-9.bdf|-windows-Dina-medium-r-normal--12-90-96-96-c-70-microsoft-cp1252
bitmap-fonts/bitmap/dina/Dina_r700-10.bdf|-windows-Dina-bold-r-normal--13-100-96-96-c-80-microsoft-cp1252
bitmap-fonts/bitmap/dina/Dina_r700-8.bdf|-windows-Dina-bold-r-normal--10-80-96-96-c-70-microsoft-cp1252
bitmap-fonts/bitmap/dina/Dina_r700-9.bdf|-windows-Dina-bold-r-normal--12-90-96-96-c-70-microsoft-cp1252
bitmap-fonts/bitmap/dylex/10x20.bdf|-dylex-terminal-Medium-R-Normal--20-200-75-75-C-100-ISO10646-1
bitmap-fonts/bitmap/dylex/10x20B.bdf|-dylex-terminal-Bold-R-Normal--20-200-75-75-C-100-ISO10646-1
bitmap-fonts/bitmap/dylex/10x20BO.bdf|-dylex-terminal-Bold-O-Normal--20-200-75-75-C-100-ISO10646-1
bitmap-fonts/bitmap/dylex/10x20O.bdf|-dylex-terminal-Medium-O-Normal--20-200-75-75-C-100-ISO10646-1
bitmap-fonts/bitmap/dylex/14x14.bdf|-dylex-crawl-Medium-R-Normal--14-140-75-75-C-140-ISO10646-1
bitmap-fonts/bitmap/dylex/14x14B.bdf|-dylex-crawl-Bold-R-Normal--14-140-75-75-C-140-ISO10646-1
bitmap-fonts/bitmap/dylex/14x14BO.bdf|-dylex-crawl-Bold-O-Normal--14-140-75-75-C-140-ISO10646-1
bitmap-fonts/bitmap/dylex/14x14O.bdf|-dylex-crawl-Medium-O-Normal--14-140-75-75-C-140-ISO10646-1
bitmap-fonts/bitmap/dylex/6x10.bdf|-dylex-terminal-Medium-R-Normal--10-100-75-75-C-60-ISO10646-1
bitmap-fonts/bitmap/dylex/6x10B.bdf|-dylex-terminal-Bold-R-Normal--10-100-75-75-C-60-ISO10646-1
bitmap-fonts/bitmap/dylex/6x10BO.bdf|-dylex-terminal-Bold-O-Normal--10-100-75-75-C-60-ISO10646-1
bitmap-fonts/bitmap/dylex/6x10O.bdf|-dylex-terminal-Medium-O-Normal--10-100-75-75-C-60-ISO10646-1
bitmap-fonts/bitmap/dylex/7x13.bdf|-dylex-terminal-Medium-R-Normal--13-120-75-75-C-70-ISO10646-1
bitmap-fonts/bitmap/dylex/7x13B.bdf|-dylex-terminal-Bold-R-Normal--13-120-75-75-C-70-ISO10646-1
bitmap-fonts/bitmap/dylex/7x13BO.bdf|-dylex-terminal-Bold-O-Normal--13-120-75-75-C-70-ISO10646-1
bitmap-fonts/bitmap/dylex/7x13O.bdf|-dylex-terminal-Medium-O-Normal--13-120-75-75-C-70-ISO10646-1
bitmap-fonts/bitmap/envypn-font/envypn7x13.bdf|-ypn-envypn-Medium-R-Normal--13-130-75-75-C-90-ISO8859-1
bitmap-fonts/bitmap/envypn-font/envypn7x13e.bdf|-ypn-envypn-Medium-R-Normal--13-130-75-75-C-90-ISO8859-2
bitmap-fonts/bitmap/envypn-font/envypn7x15.bdf|-ypn-envypn-Medium-R-Normal--15-150-75-75-C-90-ISO8859-1
bitmap-fonts/bitmap/envypn-font/envypn7x15e.bdf|-ypn-envypn-Medium-R-Normal--15-150-75-75-C-90-ISO8859-2
bitmap-fonts/bitmap/gomme/Gomme10x20n.bdf|-misc-Gomme-Medium-R-Normal--20-200-100-100-C-100-ISO10646-1
bitmap-fonts/bitmap/haxor/HaxorMedium-10.bdf|-ucw.cz-Haxor-Medium-R-Normal--12-120-72-72-C-72-iso8859-2
bitmap-fonts/bitmap/haxor/HaxorMedium-11.bdf|-ucw.cz-Haxor-Medium-R-Normal--12-120-72-72-C-72-iso8859-2
bitmap-fonts/bitmap/haxor/HaxorMedium-12.bdf|-ucw.cz-Haxor-Medium-R-Normal--12-120-72-72-C-72-iso8859-2
bitmap-fonts/bitmap/haxor/HaxorMedium-13.bdf|-ucw.cz-Haxor-Medium-R-Normal--13-120-72-72-C-72-iso8859-2
bitmap-fonts/bitmap/haxor/HaxorNarrow-15.bdf|-ucw.cz-Haxor-Narrow-R-Normal--15-120-72-72-M-72-iso8859-2
bitmap-fonts/bitmap/haxor/HaxorNarrow-16.bdf|-ucw.cz-Haxor-Narrow-R-Normal--16-120-72-72-M-72-iso8859-2
bitmap-fonts/bitmap/haxor/HaxorNarrow-17.bdf|-ucw.cz-Haxor-Narrow-R-Normal--18-120-72-72-M-72-iso8859-2
bitmap-fonts/bitmap/haxor/PsevdoAzbukaMedium-12.bdf|-ucw.cz-PsevdoAzbuka-Medium-R-Normal--12-120-72-72-C-72-iso8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/modd-ascii-06x11-bold.bdf|-jmk-Modd-Bold-R-Normal--11-100-75-75-C-60-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/modd-ascii-06x11.bdf|-jmk-Modd-Medium-R-Normal--11-100-75-75-C-60-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/modd-ascii-06x13-bold.bdf|-jmk-Modd-Bold-R-SemiCondensed--13-120-75-75-C-60-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/modd-ascii-06x13.bdf|-jmk-Modd-Medium-R-SemiCondensed--13-120-75-75-C-60-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/modd-iso8859-1-06x11-bold.bdf|-jmk-Modd-Bold-R-Normal--11-100-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/modd-iso8859-1-06x11.bdf|-jmk-Modd-Medium-R-Normal--11-100-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/modd-iso8859-1-06x13-bold.bdf|-jmk-Modd-Bold-R-SemiCondensed--13-120-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/modd-iso8859-1-06x13.bdf|-jmk-Modd-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-05x10.bdf|-jmk-Neep Alt-Medium-R-Normal--10-80-75-75-C-50-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-05x11-bold.bdf|-jmk-Neep Alt-Bold-R-SemiCondensed--11-100-75-75-C-50-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-05x11.bdf|-jmk-Neep Alt-Medium-R-SemiCondensed--11-100-75-75-C-50-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-06x11-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--11-100-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-06x11.bdf|-jmk-Neep Alt-Medium-R-Normal--11-100-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-06x13-bold.bdf|-jmk-Neep Alt-Bold-R-SemiCondensed--13-120-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-06x13.bdf|-jmk-Neep Alt-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-08x15-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--15-140-75-75-C-80-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-08x15.bdf|-jmk-Neep Alt-Medium-R-Normal--15-140-75-75-C-80-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-10x20-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--20-180-75-75-C-100-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-10x20.bdf|-jmk-Neep Alt-Medium-R-Normal--20-180-75-75-C-100-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-12x24-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--24-240-75-75-C-120-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-1-12x24.bdf|-jmk-Neep Alt-Medium-R-Normal--24-240-75-75-C-120-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-05x10.bdf|-jmk-Neep Alt-Medium-R-Normal--10-80-75-75-C-50-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-05x11-bold.bdf|-jmk-Neep Alt-Bold-R-SemiCondensed--11-100-75-75-C-50-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-05x11.bdf|-jmk-Neep Alt-Medium-R-SemiCondensed--11-100-75-75-C-50-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-06x11-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--11-100-75-75-C-60-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-06x11.bdf|-jmk-Neep Alt-Medium-R-Normal--11-100-75-75-C-60-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-06x13-bold.bdf|-jmk-Neep Alt-Bold-R-SemiCondensed--13-120-75-75-C-60-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-06x13.bdf|-jmk-Neep Alt-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-08x15-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--15-140-75-75-C-80-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-08x15.bdf|-jmk-Neep Alt-Medium-R-Normal--15-140-75-75-C-80-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-10x20-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--20-180-75-75-C-100-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-10x20.bdf|-jmk-Neep Alt-Medium-R-Normal--20-180-75-75-C-100-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-12x24-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--24-240-75-75-C-120-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-15-12x24.bdf|-jmk-Neep Alt-Medium-R-Normal--24-240-75-75-C-120-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-05x10.bdf|-jmk-Neep Alt-Medium-R-Normal--10-80-75-75-C-50-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-05x11-bold.bdf|-jmk-Neep Alt-Bold-R-SemiCondensed--11-100-75-75-C-50-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-05x11.bdf|-jmk-Neep Alt-Medium-R-SemiCondensed--11-100-75-75-C-50-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-06x11-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--11-100-75-75-C-60-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-06x11.bdf|-jmk-Neep Alt-Medium-R-Normal--11-100-75-75-C-60-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-06x13-bold.bdf|-jmk-Neep Alt-Bold-R-SemiCondensed--13-120-75-75-C-60-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-06x13.bdf|-jmk-Neep Alt-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-08x15-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--15-140-75-75-C-80-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-08x15.bdf|-jmk-Neep Alt-Medium-R-Normal--15-140-75-75-C-80-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-10x20-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--20-180-75-75-C-100-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-10x20.bdf|-jmk-Neep Alt-Medium-R-Normal--20-180-75-75-C-100-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-12x24-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--24-240-75-75-C-120-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-2-12x24.bdf|-jmk-Neep Alt-Medium-R-Normal--24-240-75-75-C-120-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-05x10.bdf|-jmk-Neep Alt-Medium-R-Normal--10-80-75-75-C-50-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-05x11-bold.bdf|-jmk-Neep Alt-Bold-R-SemiCondensed--11-100-75-75-C-50-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-05x11.bdf|-jmk-Neep Alt-Medium-R-SemiCondensed--11-100-75-75-C-50-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-06x11-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--11-100-75-75-C-60-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-06x11.bdf|-jmk-Neep Alt-Medium-R-Normal--11-100-75-75-C-60-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-06x13-bold.bdf|-jmk-Neep Alt-Bold-R-SemiCondensed--13-120-75-75-C-60-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-06x13.bdf|-jmk-Neep Alt-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-08x15-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--15-140-75-75-C-80-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-08x15.bdf|-jmk-Neep Alt-Medium-R-Normal--15-140-75-75-C-80-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-10x20-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--20-180-75-75-C-100-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-10x20.bdf|-jmk-Neep Alt-Medium-R-Normal--20-180-75-75-C-100-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-12x24-bold.bdf|-jmk-Neep Alt-Bold-R-Normal--24-240-75-75-C-120-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-alt-iso8859-9-12x24.bdf|-jmk-Neep Alt-Medium-R-Normal--24-240-75-75-C-120-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-05x10.bdf|-jmk-Neep-Medium-R-Normal--10-80-75-75-C-50-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-05x11-bold.bdf|-jmk-Neep-Bold-R-SemiCondensed--11-100-75-75-C-50-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-05x11.bdf|-jmk-Neep-Medium-R-SemiCondensed--11-100-75-75-C-50-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-06x11-bold.bdf|-jmk-Neep-Bold-R-Normal--11-100-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-06x11.bdf|-jmk-Neep-Medium-R-Normal--11-100-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-06x13-bold.bdf|-jmk-Neep-Bold-R-SemiCondensed--13-120-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-06x13.bdf|-jmk-Neep-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-08x15-bold.bdf|-jmk-Neep-Bold-R-Normal--15-140-75-75-C-80-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-08x15.bdf|-jmk-Neep-Medium-R-Normal--15-140-75-75-C-80-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-10x20-bold.bdf|-jmk-Neep-Bold-R-Normal--20-180-75-75-C-100-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-10x20.bdf|-jmk-Neep-Medium-R-Normal--20-180-75-75-C-100-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-12x24-bold.bdf|-jmk-Neep-Bold-R-Normal--24-240-75-75-C-120-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-1-12x24.bdf|-jmk-Neep-Medium-R-Normal--24-240-75-75-C-120-ISO8859-1
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-05x10.bdf|-jmk-Neep-Medium-R-Normal--10-80-75-75-C-50-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-05x11-bold.bdf|-jmk-Neep-Bold-R-SemiCondensed--11-100-75-75-C-50-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-05x11.bdf|-jmk-Neep-Medium-R-SemiCondensed--11-100-75-75-C-50-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-06x11-bold.bdf|-jmk-Neep-Bold-R-Normal--11-100-75-75-C-60-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-06x11.bdf|-jmk-Neep-Medium-R-Normal--11-100-75-75-C-60-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-06x13-bold.bdf|-jmk-Neep-Bold-R-SemiCondensed--13-120-75-75-C-60-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-06x13.bdf|-jmk-Neep-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-08x15-bold.bdf|-jmk-Neep-Bold-R-Normal--15-140-75-75-C-80-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-08x15.bdf|-jmk-Neep-Medium-R-Normal--15-140-75-75-C-80-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-10x20-bold.bdf|-jmk-Neep-Bold-R-Normal--20-180-75-75-C-100-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-10x20.bdf|-jmk-Neep-Medium-R-Normal--20-180-75-75-C-100-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-12x24-bold.bdf|-jmk-Neep-Bold-R-Normal--24-240-75-75-C-120-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-15-12x24.bdf|-jmk-Neep-Medium-R-Normal--24-240-75-75-C-120-ISO8859-15
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-05x10.bdf|-jmk-Neep-Medium-R-Normal--10-80-75-75-C-50-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-05x11-bold.bdf|-jmk-Neep-Bold-R-SemiCondensed--11-100-75-75-C-50-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-05x11.bdf|-jmk-Neep-Medium-R-SemiCondensed--11-100-75-75-C-50-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-06x11-bold.bdf|-jmk-Neep-Bold-R-Normal--11-100-75-75-C-60-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-06x11.bdf|-jmk-Neep-Medium-R-Normal--11-100-75-75-C-60-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-06x13-bold.bdf|-jmk-Neep-Bold-R-SemiCondensed--13-120-75-75-C-60-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-06x13.bdf|-jmk-Neep-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-08x15-bold.bdf|-jmk-Neep-Bold-R-Normal--15-140-75-75-C-80-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-08x15.bdf|-jmk-Neep-Medium-R-Normal--15-140-75-75-C-80-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-10x20-bold.bdf|-jmk-Neep-Bold-R-Normal--20-180-75-75-C-100-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-10x20.bdf|-jmk-Neep-Medium-R-Normal--20-180-75-75-C-100-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-12x24-bold.bdf|-jmk-Neep-Bold-R-Normal--24-240-75-75-C-120-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-2-12x24.bdf|-jmk-Neep-Medium-R-Normal--24-240-75-75-C-120-ISO8859-2
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-05x10.bdf|-jmk-Neep-Medium-R-Normal--10-80-75-75-C-50-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-05x11-bold.bdf|-jmk-Neep-Bold-R-SemiCondensed--11-100-75-75-C-50-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-05x11.bdf|-jmk-Neep-Medium-R-SemiCondensed--11-100-75-75-C-50-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-06x11-bold.bdf|-jmk-Neep-Bold-R-Normal--11-100-75-75-C-60-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-06x11.bdf|-jmk-Neep-Medium-R-Normal--11-100-75-75-C-60-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-06x13-bold.bdf|-jmk-Neep-Bold-R-SemiCondensed--13-120-75-75-C-60-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-06x13.bdf|-jmk-Neep-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-08x15-bold.bdf|-jmk-Neep-Bold-R-Normal--15-140-75-75-C-80-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-08x15.bdf|-jmk-Neep-Medium-R-Normal--15-140-75-75-C-80-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-10x20-bold.bdf|-jmk-Neep-Bold-R-Normal--20-180-75-75-C-100-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-10x20.bdf|-jmk-Neep-Medium-R-Normal--20-180-75-75-C-100-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-12x24-bold.bdf|-jmk-Neep-Bold-R-Normal--24-240-75-75-C-120-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-iso8859-9-12x24.bdf|-jmk-Neep-Medium-R-Normal--24-240-75-75-C-120-ISO8859-9
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-05x10.bdf|-jmk-Neep-Medium-R-Normal--10-80-75-75-C-50-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-05x11-bold.bdf|-jmk-Neep-Bold-R-SemiCondensed--11-100-75-75-C-50-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-05x11.bdf|-jmk-Neep-Medium-R-SemiCondensed--11-100-75-75-C-50-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-06x11-bold.bdf|-jmk-Neep-Bold-R-Normal--11-100-75-75-C-60-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-06x11.bdf|-jmk-Neep-Medium-R-Normal--11-100-75-75-C-60-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-06x13-bold.bdf|-jmk-Neep-Bold-R-SemiCondensed--13-120-75-75-C-60-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-06x13.bdf|-jmk-Neep-Medium-R-SemiCondensed--13-120-75-75-C-60-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-08x15-bold.bdf|-jmk-Neep-Bold-R-Normal--15-140-75-75-C-80-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-08x15.bdf|-jmk-Neep-Medium-R-Normal--15-140-75-75-C-80-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-10x20-bold.bdf|-jmk-Neep-Bold-R-Normal--20-180-75-75-C-100-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-10x20.bdf|-jmk-Neep-Medium-R-Normal--20-180-75-75-C-100-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-12x24-bold.bdf|-jmk-Neep-Bold-R-Normal--24-240-75-75-C-120-US-ASCII
bitmap-fonts/bitmap/jmk-x11-fonts-3.0/neep-post-ampersand-12x24.bdf|-jmk-Neep-Medium-R-Normal--24-240-75-75-C-120-US-ASCII
bitmap-fonts/bitmap/kakwa/kakwafont-12-b.bdf|-kakwa-kakwafont-Medium-R-Bold--12-120-72-72-C-60-ISO8859-1
bitmap-fonts/bitmap/kakwa/kakwafont-12-n.bdf|-kakwa-kakwafont-Medium-R-Normal--12-120-72-72-C-60-ISO8859-1
bitmap-fonts/bitmap/knxt/knxt.bdf|-k-knxt-Medium-R-Normal--20-200-72-72-C-100-ISO10646-1
bitmap-fonts/bitmap/kourier/kourier.bdf|-windows-Kourier-medium-r-normal--15-90-96-96-c-70-microsoft-cp1252
bitmap-fonts/bitmap/kourier/kourierss.bdf|-windows-Kourier SanSerif-medium-r-normal--15-90-96-96-c-70-microsoft-cp1252
bitmap-fonts/bitmap/leggie/leggie.bdf|-wiktorb-leggie-Medium-R-Normal--12----C--ISO10646-1
bitmap-fonts/bitmap/mplus/mplus_f10b.bdf|-mplus-fxd-bold-R-normal--10-100-75-75-C-60-iso8859-1
bitmap-fonts/bitmap/mplus/mplus_f10r.bdf|-mplus-fxd-medium-R-normal--10-100-75-75-C-60-iso8859-1
bitmap-fonts/bitmap/mplus/mplus_f12b.bdf|-mplus-fxd-bold-R-semicondensed--12-120-75-75-C-60-iso8859-1
bitmap-fonts/bitmap/mplus/mplus_f12r.bdf|-mplus-fxd-medium-R-semicondensed--12-120-75-75-C-60-iso8859-1
bitmap-fonts/bitmap/mplus/mplus_h10b.bdf|-mplus-hlv-bold-R-normal--10-100-75-75-P-60-iso8859-1
bitmap-fonts/bitmap/mplus/mplus_h10r.bdf|-mplus-hlv-medium-R-normal--10-100-75-75-P-50-iso8859-1
bitmap-fonts/bitmap/mplus/mplus_h12b.bdf|-mplus-hlv-bold-R-normal--12-120-75-75-P-70-iso8859-1
bitmap-fonts/bitmap/mplus/mplus_h12r.bdf|-mplus-hlv-medium-R-normal--12-120-75-75-P-60-iso8859-1
bitmap-fonts/bitmap/mplus/mplus_q06r.bdf|-mplus-qub-medium-R-normal--6-60-75-75-P-40-iso8859-1
bitmap-fonts/bitmap/mplus/mplus_s10b.bdf|-mplus-sys-bold-R-normal--10-100-75-75-P-70-iso8859-1
bitmap-fonts/bitmap/mplus/mplus_s10r.bdf|-mplus-sys-medium-R-normal--10-100-75-75-P-60-iso8859-1
bitmap-fonts/bitmap/phallus/lemon.bdf|-benis-lemon-medium-r-normal--10-110-75-75-m-50-ISO8859-1
bitmap-fonts/bitmap/phallus/uushi.bdf|-benis-uushi-medium-R-Normal--11-90-75-75-P-58-ISO10646-1
bitmap-fonts/bitmap/progsole/progsole-10.bdf|-FontForge-progsole-Medium-R-Normal--10-100-75-75-C-60-ISO8859-1
bitmap-fonts/bitmap/scientifica/scientifica-11.bdf|-nerdypepper-scientifica-medium-r-normal--11-80-100-100-C-50-ISO10646-1
bitmap-fonts/bitmap/scientifica/scientificaBold-11.bdf|-nerdypepper-scientifica-medium-r-normal--11-80-100-100-C-50-ISO10646-1
bitmap-fonts/bitmap/scientifica/scientificaItalic-11.bdf|-nerdypepper-scientifica-medium-r-normal--11-80-100-100-C-50-ISO10646-1
bitmap-fonts/bitmap/sq/sq.bdf|-chris2-sq-Medium-R-Normal--15-140-75-75-C-100-ISO8859-1
bitmap-fonts/bitmap/sq/sqb.bdf|-chris2-sq-Bold-R-Normal--15-140-75-75-C-100-iso8859-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u12b.bdf|-xos4-Terminus-Bold-R-Normal--12-120-72-72-C-60-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u12n.bdf|-xos4-Terminus-Medium-R-Normal--12-120-72-72-C-60-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u14b.bdf|-xos4-Terminus-Bold-R-Normal--14-140-72-72-C-80-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u14n.bdf|-xos4-Terminus-Medium-R-Normal--14-140-72-72-C-80-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u14v.bdf|-xos4-Terminus-Bold-R-Normal--14-140-72-72-C-80-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u16b.bdf|-xos4-Terminus-Bold-R-Normal--16-160-72-72-C-80-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u16n.bdf|-xos4-Terminus-Medium-R-Normal--16-160-72-72-C-80-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u16v.bdf|-xos4-Terminus-Bold-R-Normal--16-160-72-72-C-80-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u18b.bdf|-xos4-Terminus-Bold-R-Normal--18-180-72-72-C-100-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u18n.bdf|-xos4-Terminus-Medium-R-Normal--18-180-72-72-C-100-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u20b.bdf|-xos4-Terminus-Bold-R-Normal--20-200-72-72-C-100-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u20n.bdf|-xos4-Terminus-Medium-R-Normal--20-200-72-72-C-100-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u22b.bdf|-xos4-Terminus-Bold-R-Normal--22-220-72-72-C-110-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u22n.bdf|-xos4-Terminus-Medium-R-Normal--22-220-72-72-C-110-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u24b.bdf|-xos4-Terminus-Bold-R-Normal--24-240-72-72-C-120-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u24n.bdf|-xos4-Terminus-Medium-R-Normal--24-240-72-72-C-120-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u28b.bdf|-xos4-Terminus-Bold-R-Normal--28-280-72-72-C-140-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u28n.bdf|-xos4-Terminus-Medium-R-Normal--28-280-72-72-C-140-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u32b.bdf|-xos4-Terminus-Bold-R-Normal--32-320-72-72-C-160-ISO10646-1
bitmap-fonts/bitmap/terminus-font-4.39/ter-u32n.bdf|-xos4-Terminus-Medium-R-Normal--32-320-72-72-C-160-ISO10646-1
bitmap-fonts/bitmap/trisk/TriskwelineBold-12.bdf|-PfaEdit-Triskweline-Bold-R-Normal--13-120-75-75-M-80-ISO8859-1
bitmap-fonts/bitmap/trisk/TriskwelineNormal-12.bdf|-PfaEdit-Triskweline-Normal-R-Normal--13-120-75-75-M-80-ISO8859-1
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-11.bdf|-UW-Ttyp0-Medium-R-Normal--11-100-75-75-C-60-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-11b.bdf|-UW-Ttyp0-Bold-R-Normal--11-100-75-75-C-60-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-12.bdf|-UW-Ttyp0-Medium-R-Normal--12-110-75-75-C-60-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-12b.bdf|-UW-Ttyp0-Bold-R-Normal--12-110-75-75-C-60-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-13.bdf|-UW-Ttyp0-Medium-R-Normal--13-120-75-75-C-70-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-13b.bdf|-UW-Ttyp0-Bold-R-Normal--13-120-75-75-C-70-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-14.bdf|-UW-Ttyp0-Medium-R-Normal--14-130-75-75-C-70-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-14b.bdf|-UW-Ttyp0-Bold-R-Normal--14-130-75-75-C-70-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-15.bdf|-UW-Ttyp0-Medium-R-Normal--15-140-75-75-C-80-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-15b.bdf|-UW-Ttyp0-Bold-R-Normal--15-140-75-75-C-80-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-15i.bdf|-UW-Ttyp0-Medium-I-Normal--15-140-75-75-C-80-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-16.bdf|-UW-Ttyp0-Medium-R-Normal--16-150-75-75-C-80-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-16b.bdf|-UW-Ttyp0-Bold-R-Normal--16-150-75-75-C-80-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-16i.bdf|-UW-Ttyp0-Medium-I-Normal--16-150-75-75-C-80-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-17.bdf|-UW-Ttyp0-Medium-R-Normal--17-160-75-75-C-90-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-17b.bdf|-UW-Ttyp0-Bold-R-Normal--17-160-75-75-C-90-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-17i.bdf|-UW-Ttyp0-Medium-I-Normal--17-160-75-75-C-90-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-18.bdf|-UW-Ttyp0-Medium-R-Normal--18-170-75-75-C-90-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-18b.bdf|-UW-Ttyp0-Bold-R-Normal--18-170-75-75-C-90-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-18i.bdf|-UW-Ttyp0-Medium-I-Normal--18-170-75-75-C-90-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-22.bdf|-UW-Ttyp0-Medium-R-Normal--22-200-75-75-C-110-UW-Fontspecific
bitmap-fonts/bitmap/uw-ttyp0-1.2/t0-22b.bdf|-UW-Ttyp0-Bold-R-Normal--22-200-75-75-C-110-UW-Fontspecific
bitmap-fonts/bitmap/xbmicons/xbmicons.bdf|-Misc-xbmicons-Medium-R-Normal--12-120-72-72-C-60-ISO10646-1
bitmap-fonts/bitmap/zevv-peep/zevv-peep-iso8859-1-07x14.bdf|-zevv-peep-Medium-R-Normal--14-130-75-75-C-70-ISO8859-1
bitmap-fonts/bitmap/zevv-peep/zevv-peep-iso8859-1-08x16.bdf|-zevv-peep-Medium-R-Normal--16-140-75-75-C-80-ISO8859-1
bitmap-fonts/bitmap/zevv-peep/zevv-peep-iso8859-1-10x20.bdf|-zevv-peep-Medium-R-Normal--20-175-75-75-C-100-ISO8859-1
bitmap-fonts/bitmap/zevv-peep/zevv-peep-iso8859-15-07x14.bdf|-zevv-peep-Medium-R-Normal--14-130-75-75-C-70-ISO8859-15
bitmap-fonts/bitmap/zevv-peep/zevv-peep-iso8859-15-08x16.bdf|-zevv-peep-Medium-R-Normal--16-140-75-75-C-80-ISO8859-15
bitmap-fonts/bitmap/zevv-peep/zevv-peep-iso8859-15-10x20.bdf|-zevv-peep-Medium-R-Normal--20-175-75-75-C-100-ISO8859-15
ibmfonts/bdf/ib16x16u.bdf|-IBM-BIOS-Normal-R-Normal--16-120-96-96-C-160-ISO10646-1
ibmfonts/bdf/ib16x8u.bdf|-IBM-BIOS-Normal-R-Expanded--8-60-96-96-C-160-ISO10646-1
ibmfonts/bdf/ib8x16u.bdf|-IBM-BIOS-Normal-R-Condensed--16-120-96-96-C-80-ISO10646-1
ibmfonts/bdf/ib8x8u.bdf|-IBM-BIOS-Normal-R-Normal--8-60-96-96-C-80-ISO10646-1
ibmfonts/bdf/ic16x16u.bdf|-IBM-CGA-Normal-R-Normal--16-120-96-96-C-160-ISO10646-1
ibmfonts/bdf/ic8x16u.bdf|-IBM-CGA-Normal-R-Condensed--16-120-96-96-C-80-ISO10646-1
ibmfonts/bdf/ic8x8u.bdf|-IBM-CGA-Normal-R-Normal--8-60-96-96-C-80-ISO10646-1
ibmfonts/bdf/icl16x16u.bdf|-IBM-CGA-Light-R-Normal--16-120-96-96-C-160-ISO10646-1
ibmfonts/bdf/icl8x16u.bdf|-IBM-CGA-Light-R-Condensed--16-120-96-96-C-80-ISO10646-1
ibmfonts/bdf/icl8x8u.bdf|-IBM-CGA-Light-R-Normal--8-60-96-96-C-80-ISO10646-1
ibmfonts/bdf/ie16x14u.bdf|-IBM-EGA-Normal-R-Expanded--14-100-96-96-C-160-ISO10646-1
ibmfonts/bdf/ie18x14u.bdf|-IBM-EGA-Normal-R-Expanded--14-100-96-96-C-180-ISO10646-1
ibmfonts/bdf/ie8x14u.bdf|-IBM-EGA-Normal-R-Normal--14-100-96-96-C-80-ISO10646-1
ibmfonts/bdf/ie9x14u.bdf|-IBM-EGA-Normal-R-Normal--14-100-96-96-C-90-ISO10646-1
ibmfonts/bdf/im9x14u.bdf|-IBM-MDA-Normal-R-Normal--14-100-96-96-C-90-ISO10646-1
ibmfonts/bdf/iv16x16u.bdf|-IBM-VGA-Normal-R-Expanded--16-120-96-96-C-160-ISO10646-1
ibmfonts/bdf/iv18x16u.bdf|-IBM-VGA-Normal-R-Expanded--16-120-96-96-C-180-ISO10646-1
ibmfonts/bdf/iv8x16u.bdf|-IBM-VGA-Normal-R-Normal--16-120-96-96-C-80-ISO10646-1
ibmfonts/bdf/iv9x16u.bdf|-IBM-VGA-Normal-R-Normal--16-120-96-96-C-90-ISO10646-1
`;

View File

@ -1,72 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>8bitworkshop Bitmap Font Generator</title>
<style type="text/css" media="screen">
body {
font-family: "Andale Mono", "Menlo", "Lucida Console", monospace;
font-size: 10pt;
}
</style>
<script>
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
if (window.location.host.endsWith('8bitworkshop.com')) {
ga('create', 'UA-54497476-9', 'auto');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>
</head>
<body>
<div id="layout" style="position:absolute;top:0;left:0;bottom:0;right:0">
</div>
<div style="display:none">
<canvas id="previewCanvas" width=640 height=256></canvas>
<textarea id="codeTextarea" cols=80 rows=8>/* output appears here */</textarea>
<div id="instructions">
<p><b><a href="http://8bitworkshop.com/">8bitworkshop</a> Bitmap Font Generator</b></p>
<ol>
<li>Select a font below (check out the search and filter options.)</li>
<li>Choose a platform from the Presets menu, or choose your own encoding options.</li>
<li>Select a range of characters to encode.</li>
<li>If you have out-of-range errors you want to fix, adjust the Y Offset value, or increase your height/width (if your platform supports it.)</li>
<li>Copy the output to the clipboard.</li>
<li>Paste it into your code.</li>
</ol>
</div>
</div>
<script src="../../jquery/jquery-2.2.3.min.js"></script>
<link rel="stylesheet" href="../../lib/w2ui-1.5.rc1.css">
<script src="../../lib/w2ui-1.5.rc1.js"></script>
<!--
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
-->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/solid.css" integrity="sha384-VGP9aw4WtGH/uPAOseYxZ+Vz/vaTb1ehm1bwx92Fm8dTrE+3boLfF1SpAtB1z7HW" crossorigin="anonymous">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/fontawesome.css" integrity="sha384-1rquJLNOM3ijoueaaeS5m+McXPJCGdr5HcA03/VHXxcp2kX2sUrQDmFc3jR5i/C7" crossorigin="anonymous">
<script>
var exports = {};
function require(modname) {
if (modname == 'jquery') return $;
else if (modname.startsWith('.')) return exports;
else { console.log("Unknown require()", modname); return exports; }
}
</script>
<!--
<link rel="stylesheet" href="../../bootstrap/css/bootstrap.min.css">
<script src="../../bootstrap/js/bootstrap.min.js"></script>
-->
<script src="./fontlist.js"></script>
<script src="../../gen/util.js"></script>
<script src="../../gen/tools/uifont.js"></script>
</body>
</html>

View File

@ -2,6 +2,7 @@
"compilerOptions": {
"outDir": "./gen",
"allowJs": true,
"checkJs": true,
"sourceMap": true,
"target": "es5",
"lib": [
@ -10,6 +11,7 @@
],
"noImplicitThis": false,
"noImplicitAny": false,
"preserveConstEnums": true,
"alwaysStrict": true
},
"include": [