Formats2026-09-183 min de lectura

Per què el subconjuntat de fonts trenca l'edició però no la lectura

El subconjuntat de fonts conserva només els glifs que el PDF ja fa servir. Els lectors encara el mostren, però l'edició falla amb caràcters absents.

PDF123 · Updated 2026-09-18

Un PDF pot semblar perfecte i negar-se a acceptar el següent caràcter que teclegeu. Sovint no és un visor trencat. És el subconjuntat de fonts: el fitxer incrusta només els glifs que necessitava quan es va escriure, i l'edició demana un glif que no s'hi va empaquetar mai.

Què és un subconjunt

Les fonts TrueType i OpenType poden contenir desenes de milers de glifs. Una nota de deu pàgines en pot fer servir uns quants centenars. El subconjuntat reescriu la font incrustada perquè els glifs no utilitzats desapareguin. La mida del fitxer baixa; la representació a pantalla i la impressió del text existent es mantenen igual, perquè cada caràcter que ja és al document continua present.

Per tant, la lectura i la impressió funcionen. El mode de fallada apareix més tard: algú obre el PDF en un editor, escriu una lletra accentuada o una puntuació poc habitual, i el glif que falta se substitueix, queda en blanc o es rebutja. Copiar i enganxar text existent normalment encara funciona; el que topa amb el forat de la taula de glifs és inserir caràcters nous.

El subconjuntat no elimina la font

L'objecte de la font continua incrustat. El que desapareix és la part no utilitzada de la taula de glifs. Això és diferent de:

  • Confiar en una font del sistema instal·lada a la màquina del lector (risc de substitució entre sistemes operatius)
  • Convertir el text a contorns o imatges (cosa que mata la selecció i la cerca)
  • Xifrar el fitxer (Protegeix): el xifratge no fa subconjunts de glifs

Molts exportadors d'oficina i controladors de print-to-PDF fan subconjunts per defecte quan incrusten fonts. El mal ja està fet en el moment de l'exportació, no quan un visor posterior obre el fitxer. Tornar a desar amb una altra eina de PDF pot refer el subconjunt o no; el que no farà és recuperar per art de màgia glifs que mai no es van escriure.

Què fa realment Compress de PDF123

Comprimeix (POST /api/v1/misc/compress-pdf) demana a qpdf que comprimeixi els fluxos (--compress-streams=y), recomprimeixi les dades flate i generi object streams. No fa subconjunts de fonts i no pretén reduir la resolució de les imatges. Si un fitxer ja té els fluxos ajustats, la descàrrega pot canviar poc de mida. Si el fitxer ja conté fonts amb subconjunt, Compress les deixa tal com són: no les expandeix de nou a tipus complets.

Per saber com interactuen les palanques de mida en les canalitzacions generals de PDF (imatges, fluxos, estructura), vegeu Què passa realment quan comprimeu un PDF. Tracteu aquell article com a context; no el llegiu com una afirmació que el botó Compress d'aquest lloc faci subconjunts de tipografies.

L'OCR i la conversió a Markdown tampoc no restaura els glifs que falten al PDF: OCR retorna text Markdown i PDF a Markdown extreu el que la capa de text ja conté.

Edició i lectura, a la pràctica

Acció Resultat típic després del subconjuntat
Obrir, desplaçar, imprimir i seleccionar text existent Funciona; els glifs referenciats hi són
Inserir un caràcter que l'original no feia servir Pot fallar o substituir-se
Esperar una font editable completa dins del PDF Fràgil; el subconjunt va descartar glifs no utilitzats
Executar Compress a PDF123 Els fluxos poden encongir-se; l'inventari de glifs no canvia

Si necessiteu continuar editant amb un joc complet de caràcters, el subconjuntat era la configuració d'exportació equivocada. Preferiu una font editable (Word, o Markdown amb Markdown a PDF per a una representació nova) o un PDF que encara incrusti un tipus complet. Compress a PDF123 no tornarà a posar-hi aquells glifs.

Quan diagnostiqueu «no puc escriure é en aquest PDF», comproveu si l'exportació original feia subconjunts de fonts abans de culpar el visor o Reparar. Reparar reconstrueix l'estructura; no expandeix les taules de glifs. Un anada i tornada per Markdown pot produir un PDF nou amb les fonts que WeasyPrint incrusti per a aquella representació, cosa útil per a un document nou, però no per restaurar quirúrgicament el tipus antic amb subconjunt.

Open tool
Process in the browser — no watermark, files removed after the job.
Open tool