Skip to content
Simon Courtois edited this page Aug 7, 2026 · 1 revision

FAQ

Quels formats sont lus ?

EPUB, MOBI, AZW3, FB2 et CBZ, par foliate-js. Les PDF s'ouvrent aussi, mais en page fixe.

Pourquoi les PDF ne se remettent-ils pas en page ?

Parce que le moteur maison de la v1 a été abandonné. La v1 était un Electron de ~6 900 lignes avec sa propre remise en page ; la v2 confie la lecture à foliate-js, qui rend les PDF tels quels, page par page. C'est le prix payé pour passer de 122 Mo à 4,16 Mo — et c'est le même compromis que fait Readest.

Le reflow ne reviendra que si une solution existe qui ne demande pas de remaintenir un moteur maison. Voir la feuille de route.

Où mes livres sont-ils rangés ?

Un livre importé est copié — l'original reste où il est. La copie va dans :

%APPDATA%\com.simoncrts.montlivre\books\

La bibliothèque elle-même (titres, auteurs, progression, annotations) tient dans library.json, au même endroit, à côté du dossier des couvertures. Aucune base de données, aucun format opaque.

Le front de l'application ne reçoit d'ailleurs aucune permission d'accès au disque : il manipule des identifiants, et la coque Rust les traduit en chemins sous ce dossier.

MontLivre envoie-t-il quelque chose ?

Aucun compte, aucune télémétrie, aucun contenu de livre ne sort de la machine.

La seule requête réseau est la vérification de mise à jour, au démarrage : l'application lit un petit manifeste publié avec les releases GitHub (releases/latest/download/latest.json) pour savoir s'il existe une version plus récente. Rien n'est transmis à cette occasion.

Comment les mises à jour fonctionnent-elles ?

MontLivre regarde au démarrage. S'il existe une version plus récente, un bandeau propose de l'installer sans quitter l'application. Refusée une fois, la proposition ne revient pas avant le prochain lancement.

Chaque version est signée, et la signature est vérifiée avant installation : une version non signée par la bonne clé est refusée.

Mes annotations ne marchent pas sur un PDF

C'est attendu : le surlignage et les favoris ne fonctionnent que sur les livres refluants (EPUB et consorts). Sur une page fixe, la palette de couleurs est remplacée par un simple bouton Copier.

Je change la taille du texte et je perds ma page

Ça ne devrait pas. La position est mémorisée par CFI — un repère qui désigne un endroit du texte, pas un numéro de page — précisément pour survivre à un changement de corps, de marges ou de largeur de colonne. Si vous constatez le contraire, c'est un bug : signalez-le.

Puis-je synchroniser entre plusieurs appareils ?

Non, et ce n'est pas prévu : hors ligne par défaut, sans compte. Rien n'empêche en revanche de placer le dossier de données sur un disque synchronisé par vos propres moyens — sans garantie si deux machines écrivent en même temps.

macOS ? Linux ? Android ?

Windows seulement pour l'instant. macOS et Linux sont visés par la v2.5 : Tauri 2 les rend accessibles sans réécriture. Android et iOS sont envisageables, sans date.

Y a-t-il une lecture vocale ?

Non. Elle a été retirée en v0.4, faute de voix françaises correctes. La question se reposera avec des voix neurales locales.

Et la v1 ?

Elle est archivée sur la branche v1, et ses installeurs restent disponibles dans les releases. Elle n'est plus maintenue.

Une fonction de la v1 a disparu

Mises de côté pour l'instant : OCR, RSVP, mode focus, bionic reading, stylet, succès, Pomodoro, dictionnaire, lecture parallèle. Les statistiques reviendront en v2.4 ; les annotations sont revenues en 2.2.0.

Rien n'interdit qu'une de ces fonctions revienne, mais chacune devra justifier son poids. Si l'une vous manque vraiment, dites-le dans Discussions → Ideas.