Font size and family adjuster. Ctrl+Shift+↑/↓ to resize, Ctrl+Shift+F to cycle fonts, Ctrl+Shift+0 to reset. Includes OpenDyslexic. 100% free.
- TypeScript 49.3%
- CSS 17.2%
- Shell 14.6%
- Python 13.6%
- HTML 5.3%
Dos regresiones visuales que destapó la subida de contraste de los tokens v2: - Los <button> no heredan color: el UA pone ButtonText (negro), así que el SVG del botón de tema (stroke=currentColor) se veía casi negro sobre el panel oscuro. Se declara color en .theme-btn/#theme-btn y hover a --text. - Las pistas de sliders y barras de progreso usaban var(--border) como relleno del box, que tras pasar a 3:1 se convirtió en una losa gris de 32px de alto. Ahora la pista se dibuja fina (4px) con --border-subtle y el contraste lo aporta el thumb en --accent; el área táctil sigue siendo 32px. |
||
|---|---|---|
| public | ||
| scripts | ||
| src | ||
| tests | ||
| .gitignore | ||
| AGENTS.md | ||
| biome.json | ||
| DESIGN.md | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.json | ||
| wxt.config.ts | ||
FontBuddy — Font Size & Family
A free Chrome extension that lets you adjust font size and family on any website with keyboard shortcuts. Includes OpenDyslexic for easier reading.
Features
- Ctrl+Shift+↑/↓ to increase/decrease font size
- Ctrl+Shift+F to cycle font families — Default, Sans-serif, Serif, OpenDyslexic
- Ctrl+Shift+0 to reset to original
- Per-site settings — different size/font per website
- Popup with slider for fine-grained control
- Subtle CSS changes — never breaks page layouts
- 100% local — no servers, no tracking
Keyboard shortcuts
| Shortcut | Action |
|---|---|
| Ctrl+Shift+↑ | Increase font size |
| Ctrl+Shift+↓ | Decrease font size |
| Ctrl+Shift+F | Cycle font family |
| Ctrl+Shift+0 | Reset to original |
Font families
| Family | Description |
|---|---|
| Default | Site's original font |
| Sans-serif | Clean sans-serif (system font) |
| Serif | Readable serif (Georgia) |
| OpenDyslexic | Dyslexia-friendly font (bundled) |
Install
- Run
npx wxt buildto produce.output/chrome-mv3/ - Open
chrome://extensions - Enable Developer Mode
- Click "Load unpacked" and select
.output/chrome-mv3/
Privacy
FontBuddy doesn't collect any data. No analytics, no tracking, no telemetry.
Your per-site settings are stored in chrome.storage.local. The OpenDyslexic
font is bundled with the extension — no external downloads.
License
- Code: Apache-2.0
- OpenDyslexic font: SIL Open Font License
Free forever
FontBuddy is 100% free. All features are available to everyone. There are no premium tiers, no locked features, no usage limits.