<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI Emoji";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:3.0cm 2.0cm 3.0cm 2.0cm;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:70544938;
        mso-list-template-ids:-1;}
@list l0:level1
        {mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level4
        {mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level7
        {mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style></head><body lang=DA link=blue vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>Hej Brian</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Nej, det er ikke så mærkeligt. Det afhænger af dit <span lang=EN-US>rendering engine</span>. F.eks. bruger iOS som udgangspunkt PDFKit, hvilket generelt garanterer en konsekvent oplevelse. Android er nogle gange lidt anderledes, da nogle apps benytter pdf.js til at vise dokumentet, og andre bruger <span lang=EN-US>PDFRenderer</span> klassen, der er en del af <span lang=EN-US>Android Framework. </span>Med programmer på computeren, har du ikke samme garanti, og ikke alle programmer kan håndtere den kodning, der sandsynligvis er brugt. Der kan sagtens være unøjagtigheder i gengivelsen af dokumentet, især når der bruges forskellige <span lang=EN-US>rendering engines</span> til det. Som du selv har observeret, kan resultatet nogle gange variere. Det afhænger også af, hvordan udgiveren af dokumentet først og fremmest har skabt filen. Et PDF-dokument er jo ikke bare tekst, men indeholder objekter, skrifttyper, indlejrede filer og mere, hvilket gør problematikken meget kompleks, når dokumentet bagefter skal vises. <span lang=EN-US>That’s the reality. </span>Om vi kan lide det eller ej, så må vi læse dokumentet i et andet program, på en anden enhed eller bruge noget som ABBYY FineReader. Desuden kan du også åbne PDF-er direkte i Word, så måske er dette et forsøg værd. Den laver vist OCR eller sådan noget.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Nicolai</p><p class=MsoNormal>Sendt fra <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Mail</a> til Windows</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal style='border:none;padding:0cm'><b>Fra: </b><a href="mailto:pc-listen@blindkom.dk">Brian Hovmand Olesen via Pc-listen</a><br><b>Sendt: </b>31. august 2023 10:14<br><b>Til: </b><a href="mailto:pc-listen@blindkom.dk">pc-listen@blindkom.dk</a><br><b>Cc: </b><a href="mailto:brian@blindkom.dk">Brian Hovmand Olesen</a><br><b>Emne: </b>Re: [Pc-listen] et problem med pdf-filer på computer?</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Hej Nicolai</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Men så har det altså med ombrydning af linjer at gøre. Det er så bare mærkeligt, at telefonerne godt kan vise det på den rigtige måde og at computeren vælger i nogle programmer at vise det rigtigt og i andre forkert.</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Brian</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'> </span><o:p></o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b>Fra:</b> Pc-listen <pc-listen-bounces@blindkom.dk> <b>På vegne af </b>Nicolai Svendsen via Pc-listen<br><b>Sendt:</b> 31. august 2023 10:02<br><b>Til:</b> pc-listen@blindkom.dk<br><b>Cc:</b> Nicolai Svendsen <chojiro1990@gmail.com><br><b>Emne:</b> Re: [Pc-listen] et problem med pdf-filer på computer?<o:p></o:p></p></div></div><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Hejsa<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Men for nu at komme med et svar på din oprindelige besked: <span style='font-family:"Segoe UI Emoji",sans-serif'>😊</span><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Faktisk, så findes der sandsynligvis en mere nøjagtig grund for, hvorfor du oplever dette. Jeg kan så også fortælle, at problemet ikke kun eksisterer i Firefox. Der er også en grund til, at du kun oplever det på computeren, men det bliver en unødvendigt lang forklaring, der dykker ned i, hvordan <span lang=EN-US>rendering engines</span>  virker på teknisk niveau. Der er også en teknisk grund til, at det primært rammer skærmlæserbrugere. Jeg tænker ikke, at de fleste er interesserede i det, da det omfatter datarepræsentation, fortolkning, kodning af dokumentet, samt gengivelsen af det kodede dokument (<span lang=EN-US>rendering</span>). Jeg gjorde det til mit projekt, da jeg gik på datamatikerstudiet på University College Nordjylland for en stund, fordi der var en del PDF’er på det tidspunkt, hvor problemet opstod.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Men for at gøre det relativt kort, så er der ikke noget specielt mystisk i, hvorfor problemet sandsynligvis opstår. Når der skrives, bruger nogle programmer ofte en blød bindestreg (<span lang=EN-US>( Unicode U+00AD) </span>til at ombryde ord, når man når slutningen af en linje. Det samme er tilfældet, når der er linjeskift. Typisk, så kan du indsætte et blødt linjeskift med shift+enter, og et regulært linjeskift med enter-tasten alene. I modsætning til den bløde bindestreg, så har det bløde linjeskift faktisk ingen visuel repræsentation, da dens funktion kun er at flytte efterfølgende tekst til den næste linje.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Du ville formodentligt kunne se problemet, hvis du åbner din PDF-fi i en hex editor, så du kan få dens rå binære data vist. Her kan du se det heksadecimale format, sammen med dens ASCII-tegnsæt eller andet.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoListParagraph style='margin-bottom:12.0pt'>Her ville man kunne se det bløde linjeskift ved disse kontroltegn:</p><ol style='margin-top:0cm' start=1 type=1><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo1'>Carriage Return (CR): `0D`<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo1'>CR+LF-kombination: `0D 0A`<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo1'>Line Feed (LF): `0A`<o:p></o:p></li></ol><p class=MsoListParagraph> </p><p class=MsoNormal>Har man fundet et sådanne tilfælde, ville man typisk undersøge dataene omkring det problematiske tegn for evt. at lokalisere problemer, der bliver introduceret under kodningen af dokumentet. Det kan f.eks. være problemer, der opstod, da det blev konverteret til, oprettet som eller redigeret som et PDF-dokument. At man kan opnå forskellige resultater, når man læser dokumentet i forskellige programmer, kan sagtens være tilfældet, da nogle håndterer kodning bedre end andre. Det afhænger også af, hvordan filen bliver gengivet. F.eks. har jeg selv erfaret ved grundig forskning i de filer, som jeg selv har haft problemer med, at teorien holder.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Naturligvis skal man have en forståelse for filformater, kodning og filstrukturer. I praksis ville du kunne gemme den rettede fil fra din heksadecimale editor og derved løse problematikken. Man kunne også bare opfordre til, at folk lærte at oprette korrekt opmærkede PDF-filer, da værktøjerne eksisterer.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Nicolai<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Sendt fra <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Mail</a> til Windows<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b>Fra: </b><a href="mailto:pc-listen@blindkom.dk">Brian Hovmand Olesen via Pc-listen</a><br><b>Sendt: </b>30. august 2023 16:52<br><b>Til: </b><a href="mailto:pc-listen@blindkom.dk">pc-listen@blindkom.dk</a><br><b>Cc: </b><a href="mailto:brian@blindkom.dk">Brian Hovmand Olesen</a><br><b>Emne: </b>Re: [Pc-listen] et problem med pdf-filer på computer?<o:p></o:p></p></div><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Hejsa</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Ah jeg har sandsynligvis selv fundet svaret.</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Jeg brugte Firefox som pdf-fremviser, men det er åbenbart den, som når der er et fysisk linjeskift i filen bare klasker ordene sammen og det ser jo ikke så godt ud. Så nu tester jeg, om Google opfører sig lidt pænere på dette felt.</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Så selvom jeg er stor fan af Firefox på stort set alle andre områder må jeg desværre rapportere til dem, at de lige skal slappe lidt af med deres ombrydning af pdf-filer. </span><span style='font-family:"Segoe UI Emoji",sans-serif;mso-fareast-language:EN-US'>😊</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Rigtig god dag til alle.</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Mvh. Brian</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'> </span><o:p></o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b>Fra:</b> Pc-listen <<a href="mailto:pc-listen-bounces@blindkom.dk">pc-listen-bounces@blindkom.dk</a>> <b>På vegne af </b>Brian Hovmand Olesen via Pc-listen<br><b>Sendt:</b> 30. august 2023 15:44<br><b>Til:</b> <a href="mailto:pc-listen@blindkom.dk">pc-listen@blindkom.dk</a><br><b>Cc:</b> Brian Hovmand Olesen <<a href="mailto:brian@blindkom.dk">brian@blindkom.dk</a>><br><b>Emne:</b> [Pc-listen] et problem med pdf-filer på computer?<o:p></o:p></p></div></div><p class=MsoNormal><span style='mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Hejsa</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Flere af jer har sikkert set dette her problem før, men har muligvis valgt at leve med det.</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Nogle pdf-filer ser ud som om de mangler mellemrum. Altså at ord står som om de hænger sammen og der ikke er mellemrum imellem dem.</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Det sker bare ikke, hvis man læser samme fil på en telefon.</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Har I en forklaring eller endnu bedre en løsning på dette?</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Det skal siges, at for nemheds skyld læser jeg filen i Firefox.</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Jeg har aldrig rigtig fået adobe Reader dc eller hvad de nu kalder den for øjeblikket til at virke.</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Mvh. Brian</span><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>