Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mntn-dev/t.js

⌨️ Lightweight $.Hypertext.Typewriter
https://github.com/mntn-dev/t.js

beep del html html-tags javascript jquery kbd terminal-emulator typewriter typography

Last synced: 5 days ago
JSON representation

⌨️ Lightweight $.Hypertext.Typewriter

Awesome Lists containing this project

README

        

GitHub release (latest by date)
jsDelivr hits (GitHub)
GitHub
GitHub issues
GitHub issues




$.t.js

⚠️ iOS 13.3 note (April 2020)
---
``beep[:true]`` freezes the typewriter, read more: issue #11

Nice features 👌
---
* full HTML support
* beep-beep
* Hypertypin' Markup Language (__HTyML__):
* deleting (<del>)
* mistyping (<kbd> — optimized for en and de layouts)
* delaying (numeric-filled <ins>)
* instant inserts (non-numeric <ins>)
* typing speed change (numeric-filled <s>)

Docs/demos
---
* @github.io
* @demo.htm / @demo2.htm
* @Pow!

Latest changes
---
v |  
--- | ---
1.5.6 | multiline `` fix
1.5.5 | `.t_off()` fix
1.5.4 | added queued type processing (`$(elm).t('queue',content)` / `$(elm).q(content)`)
1.5.3 | added `.t_off([true])` method to destroy typer's instance
1.5.1 | added typing-speed-change at runtime: `` / `$(elm).s(ms)`
1.3.1 | `pause_on_tab_switch` minor fix: keep previously paused `$(elm)` paused if window/tab is reactivated
1.3 | added `pause_on_tab_switch` setting ([Page Visibility API](https://developer.mozilla.org/en-US/docs/Web/API/Page_Visibility_API))
1.2 | `beep`-relevant __AudioContext__ fix ([Safari-required](https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/PlayingandSynthesizingSounds/PlayingandSynthesizingSounds.html#//apple_ref/doc/uid/TP40009523-CH6-SW2) `webkit` prefix)

💾 Font recommendations
---
* [Steps Mono](https://github.com/raphaelbastide/steps-mono)
* [Hack](https://github.com/source-foundry/Hack)
* [Iosevka](https://github.com/be5invis/Iosevka/) ([↗](https://typeof.net/Iosevka/))
* [Lab Mono](https://github.com/hatsumatsu/Lab-Mono)
* [Monoid](https://github.com/larsenwork/monoid)
* [Victor Mono](https://github.com/rubjo/victor-mono/)
* [Tamzen](https://github.com/sunaku/tamzen-font)
* [x3x3](https://github.com/mntn-dev/x3x3#available-as-font-file)
* [Whois mono](https://github.com/raphaelbastide/Whois-mono)
* [Fixedsys Excelsior](https://github.com/kika/fixedsys)
* [PICO-8 Programming Fonts](https://github.com/juanitogan/p8-programming-fonts)
* [IBM Plex Mono](https://github.com/IBM/plex/tree/master/IBM-Plex-Mono/fonts/complete) ([↗](https://ibm.com/plex/))
* [ChicagoFLF](https://fontlibrary.org/en/font/chicagoflf) (↗)
* [VT323](https://fonts.google.com/specimen/VT323) (↗)
* [THE OLDSCHOOL PC FONT RESOURCE](https://int10h.org/oldschool-pc-fonts/fontlist/) (↗)
* [1980XX](https://arcade.itch.io/1980) (↗)
* [Decima Mono](https://myfonts.com/fonts/tipografiaramis/decima-mono/) (↗/$)


CDNhttps://cdn.jsdelivr.net/gh/mntn-dev/t.js/t.min.js
LicenseMIT <https://mit-license.org/>