Compare commits

..

No commits in common. "932d19ad188b29e03307a19f8eefce5c38dc53a0" and "a78e16644f0e684f59c1c07ada51a091976f5750" have entirely different histories.

3 changed files with 16 additions and 42 deletions

Binary file not shown.

Binary file not shown.

View file

@ -63,51 +63,25 @@ const restore = async(type: any = 1) => {
} }
state.status = state.status + "正在下载字库...<br />" state.status = state.status + "正在下载字库...<br />"
let fontPacket = undefined let fontPacket = undefined
if(type == 1){ switch(type){
fontPacket = await fetch('/old_font.bin') case 1:
const reader = fontPacket.body.getReader(); fontPacket = await fetch('/old_font.bin')
const chunks = []; break
while(true) { default:
const {done, value} = await reader.read(); alert('TODO')
if (done) { return
break;
}
chunks.push(...value)
}
const binary = new Uint8Array(chunks)
await restoreRange(0x02000, binary)
return;
} }
if(type == 2){ const reader = fontPacket.body.getReader();
fontPacket = await fetch('/new_font_k.bin') const chunks = [];
const reader = fontPacket.body.getReader(); while(true) {
const chunks = []; const {done, value} = await reader.read();
while(true) { if (done) {
const {done, value} = await reader.read(); break;
if (done) {
break;
}
chunks.push(...value)
} }
const binary = new Uint8Array(chunks) chunks.push(...value)
await restoreRange(0x02480, binary)
return;
}
if(type == 3){
fontPacket = await fetch('/new_font_h.bin')
const reader = fontPacket.body.getReader();
const chunks = [];
while(true) {
const {done, value} = await reader.read();
if (done) {
break;
}
chunks.push(...value)
}
const binary = new Uint8Array(chunks)
await restoreRange(0x02480, binary)
return;
} }
const binary = new Uint8Array(chunks)
await restoreRange(0x02000, binary)
} }
</script> </script>