mirror of
https://github.com/sehugg/8bitworkshop.git
synced 2024-06-14 00:29:35 +00:00
Merge branch 'master' into newemu
This commit is contained in:
commit
385f64bc50
|
@ -129,17 +129,13 @@ TODO:
|
||||||
- show cur/tmp vram addresses
|
- show cur/tmp vram addresses
|
||||||
- NES crt should mark raster pos when debugging
|
- NES crt should mark raster pos when debugging
|
||||||
- OAMDMA in profiler? (haltCycles)
|
- OAMDMA in profiler? (haltCycles)
|
||||||
- ca65 skeleton
|
|
||||||
- neslib.cfg nesbanked.cfg ZP segment is C64-ish, should use $00-$FF
|
|
||||||
- JSNES
|
- JSNES
|
||||||
- doesn't support hiding >8 sprites
|
- doesn't support hiding >8 sprites
|
||||||
- doesn't do sprite zero test right
|
- doesn't do sprite zero test right
|
||||||
- doesn't do clip right
|
- doesn't do clip right
|
||||||
- doesn't do b/w tint
|
- doesn't do b/w tint
|
||||||
- vcs
|
- vcs
|
||||||
- sound doesn't start on Chrome (https://goo.gl/7K7WLu)
|
- sometimes still plays when paused on FF
|
||||||
- make start after clicking in embed
|
|
||||||
- vcs sound continues when paused
|
|
||||||
- vcs: INPTx needs to be added to control state
|
- vcs: INPTx needs to be added to control state
|
||||||
- vcs: break on # of lines changed (maybe using getRasterPosition?)
|
- vcs: break on # of lines changed (maybe using getRasterPosition?)
|
||||||
- chrome looks blurry on vcs
|
- chrome looks blurry on vcs
|
||||||
|
@ -156,7 +152,6 @@ TODO:
|
||||||
- test offline? (if window.firebase)
|
- test offline? (if window.firebase)
|
||||||
- Github
|
- Github
|
||||||
- platform_id/repo.platform mismatch (can't leave repository)
|
- platform_id/repo.platform mismatch (can't leave repository)
|
||||||
- gh-pages branch with embedded
|
|
||||||
- handle overwrite logic
|
- handle overwrite logic
|
||||||
- what to do about included files?
|
- what to do about included files?
|
||||||
- can published files retain path?
|
- can published files retain path?
|
||||||
|
@ -164,7 +159,6 @@ TODO:
|
||||||
- CORS for some blobs?
|
- CORS for some blobs?
|
||||||
- don't import useless files
|
- don't import useless files
|
||||||
- support projects with subdirectories, file list?
|
- support projects with subdirectories, file list?
|
||||||
- emulator needs reset shortcut for nes
|
|
||||||
- switching platform of a repo?
|
- switching platform of a repo?
|
||||||
- make sure to flatten subdirs
|
- make sure to flatten subdirs
|
||||||
- astrocade
|
- astrocade
|
||||||
|
@ -181,8 +175,7 @@ TODO:
|
||||||
- can't step back twice?
|
- can't step back twice?
|
||||||
- compiler bug in chase
|
- compiler bug in chase
|
||||||
- "shared" in URL doesn't work, leave in URL? (also importURL)
|
- "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
|
WEB WORKER FORMAT
|
||||||
|
|
||||||
|
|
|
@ -24,6 +24,10 @@
|
||||||
padding: 30px;
|
padding: 30px;
|
||||||
background: #000;
|
background: #000;
|
||||||
}
|
}
|
||||||
|
.emuvideo:focus {
|
||||||
|
outline:none;
|
||||||
|
border-color:#888;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
<script>
|
<script>
|
||||||
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
|
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="jsnes/dist/jsnes.min.js"></script>
|
||||||
<script src="src/cpu/6809.js"></script>
|
<script src="src/cpu/6809.js"></script>
|
||||||
<script src="FileSaver.js/FileSaver.min.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>
|
<script>
|
||||||
var exports = {};
|
var exports = {};
|
||||||
|
|
13
index.html
13
index.html
|
@ -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="//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><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">
|
<li class="dropdown dropdown-submenu">
|
||||||
<a tabindex="-1" href="#">Atari 2600/VCS</a>
|
<a tabindex="-1" href="#">Atari 2600</a>
|
||||||
<ul class="dropdown-menu">
|
<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/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>
|
<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">
|
<li class="dropdown dropdown-submenu">
|
||||||
<a tabindex="-1" href="#">About</a>
|
<a tabindex="-1" href="#">About</a>
|
||||||
<ul class="dropdown-menu">
|
<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/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://8bitworkshop.com/projects">Projects</a></li>
|
||||||
<li><a class="dropdown-item" target="_8bws_about" href="https://twitter.com/8bitworkshop">Twitter</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">
|
<li class="dropdown dropdown-submenu">
|
||||||
<a tabindex="-1" href="#">Game Consoles</a>
|
<a tabindex="-1" href="#">Game Consoles</a>
|
||||||
<ul class="dropdown-menu">
|
<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>
|
<li><a class="dropdown-item" href="?platform=nes">NES</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
@ -177,7 +177,7 @@ if (window.location.host.endsWith('8bitworkshop.com')) {
|
||||||
<li class="dropdown dropdown-submenu">
|
<li class="dropdown dropdown-submenu">
|
||||||
<a tabindex="-1" href="#">Other</a>
|
<a tabindex="-1" href="#">Other</a>
|
||||||
<ul class="dropdown-menu">
|
<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=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=vector-ataricolor">Atari Color Vector (6502)</a></li>
|
||||||
<li><a class="dropdown-item" href="?platform=markdown">Markdown</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">
|
<span class="dropdown pull-right">
|
||||||
<a class="btn dropdown-toggle hidden-xs toolbarMenuButton" id="booksMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
<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>
|
<span class="glyphicon glyphicon-book" aria-hidden="true"></span>
|
||||||
Books <span class="caret"></span>
|
Get Books <span class="caret"></span>
|
||||||
</a>
|
</a>
|
||||||
<ul class="dropdown-menu dropdown-menu-right" aria-labelledby="booksMenuButton">
|
<ul class="dropdown-menu dropdown-menu-right" aria-labelledby="booksMenuButton">
|
||||||
<li>
|
<li>
|
||||||
|
@ -501,9 +501,10 @@ if (window.location.host.endsWith('8bitworkshop.com')) {
|
||||||
<script src="src/cpu/6809.js"></script>
|
<script src="src/cpu/6809.js"></script>
|
||||||
<!--<script src="jsnes/lib/dynamicaudio-min.js" type="text/javascript" charset="utf-8"></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="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.min.js"></script>
|
||||||
<script src="lib/mousetrap-global-bind.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 src="lib/split.min.js"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
9
package-lock.json
generated
9
package-lock.json
generated
|
@ -37,15 +37,6 @@
|
||||||
"integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==",
|
"integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==",
|
||||||
"dev": true
|
"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": {
|
"abab": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz",
|
||||||
|
|
|
@ -13,7 +13,6 @@
|
||||||
"@types/bootbox": "^4.4.36",
|
"@types/bootbox": "^4.4.36",
|
||||||
"@types/bootstrap": "^3.3.42",
|
"@types/bootstrap": "^3.3.42",
|
||||||
"@types/jquery": "^3.3.29",
|
"@types/jquery": "^3.3.29",
|
||||||
"@types/w2ui": "^1.4.x",
|
|
||||||
"atob": "^2.1.x",
|
"atob": "^2.1.x",
|
||||||
"btoa": "^1.2.x",
|
"btoa": "^1.2.x",
|
||||||
"clipboard": "^2.0.4",
|
"clipboard": "^2.0.4",
|
||||||
|
|
|
@ -222,6 +222,6 @@ void main() {
|
||||||
while (1) {
|
while (1) {
|
||||||
if (!music_ptr) start_music(music1);
|
if (!music_ptr) start_music(music1);
|
||||||
play_music();
|
play_music();
|
||||||
delay(8);
|
delay(15); // 30 msec delay
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,8 +10,9 @@ fi
|
||||||
DESTPATH=$RSYNC_PATH/v$VERSION
|
DESTPATH=$RSYNC_PATH/v$VERSION
|
||||||
DEVPATH=/var/www/html/8bitworkshop.com/dev
|
DEVPATH=/var/www/html/8bitworkshop.com/dev
|
||||||
TMPDIR=./tmp/$VERSION
|
TMPDIR=./tmp/$VERSION
|
||||||
grep "var VERSION" web/redir.html
|
grep -H "var VERSION" web/redir.html
|
||||||
echo "Upload version $VERSION to production? (edited web/redir.html?)"
|
grep -H "var VERSION" web/projects/projects.js
|
||||||
|
echo "Upload version $VERSION to production?"
|
||||||
read
|
read
|
||||||
echo "Listing submodules..."
|
echo "Listing submodules..."
|
||||||
SUBMODS=`git submodule | cut -d ' ' -f 3`
|
SUBMODS=`git submodule | cut -d ' ' -f 3`
|
||||||
|
|
20
src/audio.ts
20
src/audio.ts
|
@ -391,7 +391,8 @@ export var SampleAudio = function(clockfreq) {
|
||||||
console.log("no web audio context");
|
console.log("no web audio context");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
self.context = new AudioContext();
|
var ctx = new AudioContext();
|
||||||
|
self.context = ctx;
|
||||||
self.sr=self.context.sampleRate;
|
self.sr=self.context.sampleRate;
|
||||||
self.bufferlen=2048;
|
self.bufferlen=2048;
|
||||||
|
|
||||||
|
@ -420,7 +421,16 @@ export var SampleAudio = function(clockfreq) {
|
||||||
}
|
}
|
||||||
|
|
||||||
this.start = function() {
|
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;
|
sinc = this.sr * 1.0 / clockfreq;
|
||||||
sfrac = 0;
|
sfrac = 0;
|
||||||
accum = 0;
|
accum = 0;
|
||||||
|
@ -434,8 +444,12 @@ export var SampleAudio = function(clockfreq) {
|
||||||
}
|
}
|
||||||
buffer = bufferlist[0];
|
buffer = bufferlist[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
this.stop = function() {
|
this.stop = function() {
|
||||||
|
this.context && this.context.suspend();
|
||||||
|
}
|
||||||
|
|
||||||
|
this.close = function() {
|
||||||
if (this.context) {
|
if (this.context) {
|
||||||
this.context.close();
|
this.context.close();
|
||||||
this.context = null;
|
this.context = null;
|
||||||
|
|
|
@ -962,13 +962,6 @@ export abstract class BaseMAMEPlatform {
|
||||||
return state;
|
return state;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
saveState() {
|
|
||||||
this.luareset();
|
|
||||||
this.luacall('mamedbg.printstate()');
|
|
||||||
return this.preserveState();
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
initlua() {
|
initlua() {
|
||||||
if (!this.initluavars) {
|
if (!this.initluavars) {
|
||||||
this.luacall(this.luadebugscript);
|
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) {
|
readAddress(a) {
|
||||||
this.initlua();
|
this.initlua();
|
||||||
this.luacall('print(">>>v"); print(mem:read_u8(' + a + '))');
|
this.luacall('print(">>>v"); print(mem:read_u8(' + a + '))');
|
||||||
return parseInt(this.console_vars.v[0]);
|
return parseInt(this.console_vars.v[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// DEBUGGING SUPPORT
|
|
||||||
|
|
||||||
clearDebug() {
|
clearDebug() {
|
||||||
this.onBreakpointHit = null;
|
this.onBreakpointHit = null;
|
||||||
}
|
}
|
||||||
|
@ -1021,6 +1018,7 @@ export abstract class BaseMAMEPlatform {
|
||||||
else
|
else
|
||||||
return null; // TODO
|
return null; // TODO
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
export function dumpStackToString(platform:Platform, mem:Uint8Array|number[], start:number, end:number, sp:number, jsrop:number) : string {
|
export function dumpStackToString(platform:Platform, mem:Uint8Array|number[], start:number, end:number, sp:number, jsrop:number) : string {
|
||||||
|
|
|
@ -138,7 +138,9 @@ function startPlatform(qs) {
|
||||||
// start recorder when click on canvas (TODO?)
|
// start recorder when click on canvas (TODO?)
|
||||||
if (qs['rec']) {
|
if (qs['rec']) {
|
||||||
findPrimaryCanvas().on('focus', () => {
|
findPrimaryCanvas().on('focus', () => {
|
||||||
if (!stateRecorder) { enableRecording(); }
|
//if (!stateRecorder) { enableRecording(); }
|
||||||
|
// toggle sound for browser autoplay
|
||||||
|
platform.resume();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
var title = qs['n'] || 'Game';
|
var title = qs['n'] || 'Game';
|
||||||
|
|
|
@ -69,8 +69,6 @@ class VCSPlatform extends BasePlatform {
|
||||||
var self = this;
|
var self = this;
|
||||||
$("#javatari-div").show();
|
$("#javatari-div").show();
|
||||||
Javatari.start();
|
Javatari.start();
|
||||||
// for Chrome autostart
|
|
||||||
Javatari.room.speaker.powerOff();
|
|
||||||
// intercept clockPulse function
|
// intercept clockPulse function
|
||||||
Javatari.room.console.oldClockPulse = Javatari.room.console.clockPulse;
|
Javatari.room.console.oldClockPulse = Javatari.room.console.clockPulse;
|
||||||
Javatari.room.console.clockPulse = function() {
|
Javatari.room.console.clockPulse = function() {
|
||||||
|
@ -129,9 +127,12 @@ class VCSPlatform extends BasePlatform {
|
||||||
}
|
}
|
||||||
pause() {
|
pause() {
|
||||||
Javatari.room.console.pause();
|
Javatari.room.console.pause();
|
||||||
|
Javatari.room.speaker.mute();
|
||||||
}
|
}
|
||||||
resume() {
|
resume() {
|
||||||
Javatari.room.console.go();
|
Javatari.room.console.go();
|
||||||
|
// for browser autostart
|
||||||
|
Javatari.room.speaker.powerOff();
|
||||||
Javatari.room.speaker.powerOn();
|
Javatari.room.speaker.powerOn();
|
||||||
}
|
}
|
||||||
advance() {
|
advance() {
|
||||||
|
|
|
@ -7,6 +7,8 @@ import { CodeProject } from "./project";
|
||||||
declare var exports;
|
declare var exports;
|
||||||
declare var firebase;
|
declare var firebase;
|
||||||
|
|
||||||
|
// https://github.com/philschatz/octokat.js/tree/master/examples
|
||||||
|
|
||||||
export interface GHRepoMetadata {
|
export interface GHRepoMetadata {
|
||||||
url : string; // github url
|
url : string; // github url
|
||||||
platform_id : string; // e.g. "vcs"
|
platform_id : string; // e.g. "vcs"
|
||||||
|
@ -184,7 +186,10 @@ export class GithubService {
|
||||||
.catch( (e) => {
|
.catch( (e) => {
|
||||||
console.log(e);
|
console.log(e);
|
||||||
console.log('no README.md found')
|
console.log('no README.md found')
|
||||||
return ''; // empty README
|
// make user repo exists
|
||||||
|
return sess.repo.fetch().then( (_repo) => {
|
||||||
|
return ''; // empty README
|
||||||
|
})
|
||||||
})
|
})
|
||||||
.then( (readme) => {
|
.then( (readme) => {
|
||||||
var m;
|
var m;
|
||||||
|
@ -206,7 +211,6 @@ export class GithubService {
|
||||||
sess.platform_id = m[1];
|
sess.platform_id = m[1];
|
||||||
}
|
}
|
||||||
// bind to repository
|
// bind to repository
|
||||||
// TODO: don't bind until successful first import
|
|
||||||
this.bind(sess, true);
|
this.bind(sess, true);
|
||||||
// get head commit
|
// get head commit
|
||||||
return sess;
|
return sess;
|
||||||
|
|
36
src/ui.ts
36
src/ui.ts
|
@ -274,6 +274,7 @@ function loadProject(preset_id:string) {
|
||||||
getSkeletonFile(preset_id).then((skel) => {
|
getSkeletonFile(preset_id).then((skel) => {
|
||||||
current_project.filedata[preset_id] = skel || "\n";
|
current_project.filedata[preset_id] = skel || "\n";
|
||||||
loadMainWindow(preset_id);
|
loadMainWindow(preset_id);
|
||||||
|
//alertInfo("No existing file found; loading default file");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -746,7 +747,8 @@ function _revertFile(e) {
|
||||||
});
|
});
|
||||||
}, 'text')
|
}, 'text')
|
||||||
.fail(() => {
|
.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 {
|
} else {
|
||||||
alertError("Cannot revert the active window. Please choose a text file.");
|
alertError("Cannot revert the active window. Please choose a text file.");
|
||||||
|
@ -954,8 +956,8 @@ var measureTimeLoad : Date;
|
||||||
function measureBuildTime() {
|
function measureBuildTime() {
|
||||||
if (ga && measureTimeLoad) {
|
if (ga && measureTimeLoad) {
|
||||||
var measureTimeBuild = new Date();
|
var measureTimeBuild = new Date();
|
||||||
ga('send', 'timing', 'ui', 'load', (measureTimeLoad.getTime() - measureTimeStart.getTime()));
|
ga('send', 'timing', 'load', platform_id, (measureTimeLoad.getTime() - measureTimeStart.getTime()));
|
||||||
ga('send', 'timing', 'worker', 'build', (measureTimeBuild.getTime() - measureTimeLoad.getTime()));
|
ga('send', 'timing', 'build', platform_id, (measureTimeBuild.getTime() - measureTimeLoad.getTime()));
|
||||||
measureTimeLoad = null; // only measure once
|
measureTimeLoad = null; // only measure once
|
||||||
}
|
}
|
||||||
gaEvent('build', platform_id);
|
gaEvent('build', platform_id);
|
||||||
|
@ -1621,8 +1623,8 @@ function showWelcomeMessage() {
|
||||||
];
|
];
|
||||||
steps.push({
|
steps.push({
|
||||||
element: "#booksMenuButton",
|
element: "#booksMenuButton",
|
||||||
placement: 'bottom',
|
placement: 'left',
|
||||||
title: "Bookstore",
|
title: "Books",
|
||||||
content: "Get some books that explain how to program all of this stuff, and write some games!"
|
content: "Get some books that explain how to program all of this stuff, and write some games!"
|
||||||
});
|
});
|
||||||
if (!isLandscape()) {
|
if (!isLandscape()) {
|
||||||
|
@ -1662,7 +1664,7 @@ var qs = (function (a : string[]) {
|
||||||
function installErrorHandler() {
|
function installErrorHandler() {
|
||||||
if (typeof window.onerror == "object") {
|
if (typeof window.onerror == "object") {
|
||||||
window.onerror = function (msgevent, url, line, col, error) {
|
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);
|
console.log(msgevent, url, line, col, error);
|
||||||
// emulation threw EmuHalt
|
// emulation threw EmuHalt
|
||||||
if (error instanceof EmuHalt || msgstr.indexOf("CPU STOP") >= 0) {
|
if (error instanceof EmuHalt || msgstr.indexOf("CPU STOP") >= 0) {
|
||||||
|
@ -1685,7 +1687,16 @@ function installErrorHandler() {
|
||||||
}
|
}
|
||||||
_pause();
|
_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() {
|
function showInstructions() {
|
||||||
var div = $(document).find(".emucontrols-" + getRootBasePlatform(platform_id));
|
var div = $(document).find(".emucontrols-" + getRootBasePlatform(platform_id));
|
||||||
var vcanvas = $("#emulator").find("canvas");
|
var vcanvas = $("#emulator").find("canvas");
|
||||||
if (vcanvas) {
|
if (vcanvas) {
|
||||||
vcanvas.on('focus', () => {
|
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', () => {
|
vcanvas.on('blur', () => {
|
||||||
div.fadeOut(200);
|
div.fadeOut(200);
|
||||||
|
@ -1752,7 +1768,7 @@ function installGAHooks() {
|
||||||
gaEvent('menu', e.target.id);
|
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) {
|
if (!platform_id) {
|
||||||
platform_id = qs['platform'] = "vcs";
|
platform_id = qs['platform'] = "vcs";
|
||||||
}
|
}
|
||||||
// lookup repository
|
// lookup repository for this platform
|
||||||
repo_id = qs['repo'] || (hasLocalStorage && localStorage.getItem("__lastrepo_" + platform_id));
|
repo_id = qs['repo'] || (hasLocalStorage && localStorage.getItem("__lastrepo_" + platform_id));
|
||||||
if (hasLocalStorage && repo_id && repo_id !== '/') {
|
if (hasLocalStorage && repo_id && repo_id !== '/') {
|
||||||
var repo = getRepos()[repo_id];
|
var repo = getRepos()[repo_id];
|
||||||
|
|
|
@ -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) {
|
it('Should import from Github (subdirectory tree)', function(done) {
|
||||||
var store = mstore.createNewPersistentStore('nes', function(store) {
|
var store = mstore.createNewPersistentStore('nes', function(store) {
|
||||||
var gh = newGH(store, 'nes');
|
var gh = newGH(store, 'nes');
|
||||||
|
|
|
@ -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
|
|
||||||
`;
|
|
|
@ -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>
|
|
|
@ -2,6 +2,7 @@
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"outDir": "./gen",
|
"outDir": "./gen",
|
||||||
"allowJs": true,
|
"allowJs": true,
|
||||||
|
"checkJs": true,
|
||||||
"sourceMap": true,
|
"sourceMap": true,
|
||||||
"target": "es5",
|
"target": "es5",
|
||||||
"lib": [
|
"lib": [
|
||||||
|
@ -10,6 +11,7 @@
|
||||||
],
|
],
|
||||||
"noImplicitThis": false,
|
"noImplicitThis": false,
|
||||||
"noImplicitAny": false,
|
"noImplicitAny": false,
|
||||||
|
"preserveConstEnums": true,
|
||||||
"alwaysStrict": true
|
"alwaysStrict": true
|
||||||
},
|
},
|
||||||
"include": [
|
"include": [
|
||||||
|
|
Loading…
Reference in New Issue
Block a user