<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=grops%281%29</id>
	<title>grops(1) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=grops%281%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=grops(1)&amp;action=history"/>
	<updated>2026-04-19T15:47:17Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=grops(1)&amp;diff=8918&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;== NAMN ==  &#039;&#039;&#039;grops&#039;&#039;&#039; - &#039;&#039;groff&#039;&#039;-utdrivrutin för PostScript  == SYNOPSIS ==  &#039;&#039;&#039;grops&#039;&#039;&#039; [&#039;&#039;&#039;-glm&#039;&#039;&#039;] [&#039;&#039;&#039;-b &#039;&#039;&#039;&#039;&#039;brokenness-flags&#039;&#039;&#039;] [&#039;&#039;&#039;-c &#039;&#039;&#039;&#039;&#039;antal-kopior&#039;&#039;&#039;] [&#039;&#039;&#039;-F &#039;&#039;&#039;&#039;&#039;fontkatalog&#039;&#039;&#039;] [&#039;&#039;&#039;-I &#039;&#039;&#039;&#039;&#039;inkluderingskatalog&#039;&#039;&#039;] [&#039;&#039;&#039;-p &#039;&#039;&#039;&#039;&#039;pappersformat&#039;&#039;&#039;] [&#039;&#039;&#039;-P &#039;&#039;&#039;&#039;&#039;prologfil&#039;&#039;&#039;] [&#039;&#039;&#039;-w &#039;&#039;&#039;&#039;&#039;linjetjocklek&#039;&#039;&#039;] [&#039;&#039;&#039;fil&#039;&#039;&#039; ...]  &#039;&#039;&#039;grops --help&#039;&#039;&#039;  &#039;&#039;&#039;grops -v&#039;&#039;&#039; &#039;&#039;&#039;grops --version&#039;&#039;&#039;  == BESKRIVNING ==  GNU &#039;&#039;roff&#039;&#039;-utdrivrutinen för PostScript översätter utdata...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=grops(1)&amp;diff=8918&amp;oldid=prev"/>
		<updated>2026-04-19T06:30:45Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;== NAMN ==  &amp;#039;&amp;#039;&amp;#039;grops&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;-utdrivrutin för PostScript  == SYNOPSIS ==  &amp;#039;&amp;#039;&amp;#039;grops&amp;#039;&amp;#039;&amp;#039; [&amp;#039;&amp;#039;&amp;#039;-glm&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-b &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;brokenness-flags&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-c &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;antal-kopior&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-F &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;fontkatalog&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-I &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;inkluderingskatalog&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-p &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;pappersformat&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-P &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;prologfil&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-w &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;linjetjocklek&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;#039; ...]  &amp;#039;&amp;#039;&amp;#039;grops --help&amp;#039;&amp;#039;&amp;#039;  &amp;#039;&amp;#039;&amp;#039;grops -v&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;grops --version&amp;#039;&amp;#039;&amp;#039;  == BESKRIVNING ==  GNU &amp;#039;&amp;#039;roff&amp;#039;&amp;#039;-utdrivrutinen för PostScript översätter utdata...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== NAMN ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;grops&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;-utdrivrutin för PostScript&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;grops&amp;#039;&amp;#039;&amp;#039; [&amp;#039;&amp;#039;&amp;#039;-glm&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-b &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;brokenness-flags&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-c &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;antal-kopior&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-F &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;fontkatalog&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-I &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;inkluderingskatalog&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-p &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;pappersformat&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-P &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;prologfil&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;-w &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;linjetjocklek&amp;#039;&amp;#039;&amp;#039;] [&amp;#039;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;#039; ...]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;grops --help&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;grops -v&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;grops --version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== BESKRIVNING ==&lt;br /&gt;
&lt;br /&gt;
GNU &amp;#039;&amp;#039;roff&amp;#039;&amp;#039;-utdrivrutinen för PostScript översätter utdata från &amp;#039;&amp;#039;troff&amp;#039;&amp;#039;(1) till PostScript. Normalt anropas &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; av &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;(1) när den senare ges flaggan &amp;#039;&amp;#039;&amp;#039;-T ps&amp;#039;&amp;#039;&amp;#039;. (I denna installation är &amp;#039;&amp;#039;&amp;#039;ps&amp;#039;&amp;#039;&amp;#039; standardutdataenheten.) Använd &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;:s flagga &amp;#039;&amp;#039;&amp;#039;-P&amp;#039;&amp;#039;&amp;#039; för att skicka någon av flaggorna ovan till &amp;#039;&amp;#039;grops&amp;#039;&amp;#039;. Om inga &amp;#039;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;#039;-argument anges, eller om &amp;#039;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;#039; är &amp;quot;-&amp;quot;, läser &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; från standard in. Utdata skrivs till standard ut.&lt;br /&gt;
&lt;br /&gt;
När &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; anropas med flera &amp;#039;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;#039;-argument producerar det inte en giltig dokumentstruktur (en som följer Document Structuring Conventions). För att skriva ut sådan sammanfogad utdata måste man avaktivera DSC-hantering i utskriftsprogrammet eller förhandsgranskaren.&lt;br /&gt;
&lt;br /&gt;
Se avsnittet ”&amp;#039;&amp;#039;&amp;#039;Typsnittsinstallation&amp;#039;&amp;#039;&amp;#039;” nedan för en vägledning om hur man installerar typsnitt för &amp;#039;&amp;#039;grops&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== FLAGGOR ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--help&amp;#039;&amp;#039;&amp;#039; visar ett användningsmeddelande, medan &amp;#039;&amp;#039;&amp;#039;-v&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;--version&amp;#039;&amp;#039;&amp;#039; visar versionsinformation; alla avslutar därefter.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-b &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&lt;br /&gt;
: Arbeta runt problem med spoolers, förhandsgranskare och äldre skrivare. Normalt producerar &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; utdata på PostScript LanguageLevel 2 som följer version 3.0 av Document Structuring Conventions. Viss programvara och vissa enheter kan inte hantera en sådan dataström. Värdet på &amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039; avgör vad &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; gör för att göra sin utdata acceptabel för sådana mottagare. Om &amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039; är &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039; använder &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; inga speciallösningar, vilket är standard; detta kan ändras genom att modifiera direktivet &amp;#039;&amp;#039;&amp;#039;broken&amp;#039;&amp;#039;&amp;#039; i &amp;#039;&amp;#039;grops&amp;#039;&amp;#039;:s &amp;#039;&amp;#039;DESC&amp;#039;&amp;#039;-fil.&lt;br /&gt;
&lt;br /&gt;
: Lägg till 1 för att undertrycka generering av kommentarerna &amp;#039;&amp;#039;&amp;#039;%%BeginDocumentSetup&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;%%EndDocumentSetup&amp;#039;&amp;#039;&amp;#039;; detta behövs för tidiga versioner av TranScript som blir förvirrade av allt mellan kommentaren &amp;#039;&amp;#039;&amp;#039;%%EndProlog&amp;#039;&amp;#039;&amp;#039; och den första kommentaren &amp;#039;&amp;#039;&amp;#039;%%Page&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: Lägg till 2 för att utelämna rader i inkluderade filer som börjar med &amp;#039;&amp;#039;&amp;#039;%!&amp;#039;&amp;#039;&amp;#039;, vilka förvirrar Suns förhandsgranskare &amp;#039;&amp;#039;pageview&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: Lägg till 4 för att utelämna rader i inkluderade filer som börjar med &amp;#039;&amp;#039;&amp;#039;%%Page&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;%%Trailer&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;%%EndProlog&amp;#039;&amp;#039;&amp;#039;; detta behövs för spoolers som inte förstår kommentarerna &amp;#039;&amp;#039;&amp;#039;%%BeginDocument&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;%%EndDocument&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: Lägg till 8 för att skriva &amp;#039;&amp;#039;&amp;#039;%!PS-Adobe-2.0&amp;#039;&amp;#039;&amp;#039; i stället för &amp;#039;&amp;#039;&amp;#039;%!PS-Adobe-3.0&amp;#039;&amp;#039;&amp;#039; som första rad i PostScript-utdata; detta behövs när man använder Suns Newsprint med en skrivare som kräver sidvändning.&lt;br /&gt;
&lt;br /&gt;
: Lägg till 16 för att utelämna information om mediestorlek (det vill säga skriv varken en kommentar &amp;#039;&amp;#039;&amp;#039;%%DocumentMedia&amp;#039;&amp;#039;&amp;#039; eller PostScript-kommandot &amp;#039;&amp;#039;&amp;#039;setpagedevice&amp;#039;&amp;#039;&amp;#039;). Detta var beteendet i &amp;#039;&amp;#039;groff&amp;#039;&amp;#039; 1.18.1 och tidigare; det behövs för äldre skrivare som inte förstår PostScript LanguageLevel 2, och är också nödvändigt om utdata senare bearbetas vidare för att producera en EPS-fil; se underavsnittet ”&amp;#039;&amp;#039;&amp;#039;Inkapslad PostScript&amp;#039;&amp;#039;&amp;#039;” nedan.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-c &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&lt;br /&gt;
: Skriv ut &amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039; kopior av varje sida.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-F &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;kat&amp;#039;&amp;#039;&lt;br /&gt;
: Lägg till katalogen &amp;#039;&amp;#039;kat&amp;#039;&amp;#039;/dev&amp;#039;&amp;#039;namn&amp;#039;&amp;#039; först i sökvägen för filer med typsnitts- och enhetsbeskrivningar samt PostScript-prologfiler; &amp;#039;&amp;#039;namn&amp;#039;&amp;#039; är namnet på enheten, vanligtvis &amp;#039;&amp;#039;&amp;#039;ps&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-g&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Generera PostScript-kod för att gissa sidlängden. Gissningen blir korrekt endast om den bildbara ytan är vertikalt centrerad på sidan. Denna flagga gör det möjligt att skapa dokument som kan skrivas ut både på U.S. letter och A4 utan ändringar.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-I &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;kat&amp;#039;&amp;#039;&lt;br /&gt;
: Sök i katalogen &amp;#039;&amp;#039;&amp;#039;kat&amp;#039;&amp;#039;&amp;#039; efter filer namngivna i escape-sekvenserna &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;ps: file&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;ps: import&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;. &amp;#039;&amp;#039;&amp;#039;-I&amp;#039;&amp;#039;&amp;#039; kan anges mer än en gång; varje &amp;#039;&amp;#039;&amp;#039;kat&amp;#039;&amp;#039;&amp;#039; genomsöks i angiven ordning. För att söka i aktuell arbetskatalog före andra, lägg till ”&amp;#039;&amp;#039;&amp;#039;-I .&amp;#039;&amp;#039;&amp;#039;” på önskad plats; annars söks den sist.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Använd liggande orientering i stället för stående.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Slå på manuell matning för dokumentet.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-p &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;fmt&amp;#039;&amp;#039;&lt;br /&gt;
: Ställ in de fysiska dimensionerna för utmediet och åsidosätt direktiven &amp;#039;&amp;#039;&amp;#039;papersize&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;paperlength&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;paperwidth&amp;#039;&amp;#039;&amp;#039; i &amp;#039;&amp;#039;DESC&amp;#039;&amp;#039;-filen. &amp;#039;&amp;#039;&amp;#039;fmt&amp;#039;&amp;#039;&amp;#039; kan vara vilket argument som helst som accepteras av direktivet &amp;#039;&amp;#039;&amp;#039;papersize&amp;#039;&amp;#039;&amp;#039;; se &amp;#039;&amp;#039;groff_font&amp;#039;&amp;#039;(5).&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-P &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;prolog&amp;#039;&amp;#039;&lt;br /&gt;
: Använd filen &amp;#039;&amp;#039;&amp;#039;prolog&amp;#039;&amp;#039;&amp;#039;, sökt i &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;:s sökväg för typsnitt, som PostScript-prolog och åsidosätt standarden (se avsnittet ”&amp;#039;&amp;#039;&amp;#039;Filer&amp;#039;&amp;#039;&amp;#039;” nedan) samt miljövariabeln &amp;#039;&amp;#039;GROPS_PROLOGUE&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-w &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&lt;br /&gt;
: Rita regler (linjer) med tjockleken &amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039; tusendels em. Standardtjockleken är &amp;#039;&amp;#039;&amp;#039;40&amp;#039;&amp;#039;&amp;#039; (0,04 em).&lt;br /&gt;
&lt;br /&gt;
== ANVÄNDNING ==&lt;br /&gt;
&lt;br /&gt;
Indata till &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; måste vara i det format som produceras av &amp;#039;&amp;#039;troff&amp;#039;&amp;#039;(1), beskrivet i &amp;#039;&amp;#039;groff_out&amp;#039;&amp;#039;(5). Dessutom måste enhets- och typsnittsbeskrivningsfilerna för den använda enheten uppfylla vissa krav. Enhetens upplösning måste vara en heltalsmultipel av 72 gånger &amp;#039;&amp;#039;&amp;#039;sizescale&amp;#039;&amp;#039;&amp;#039;. Enhetsbeskrivningsfilen måste innehålla ett giltigt pappersformat; se &amp;#039;&amp;#039;groff_font&amp;#039;&amp;#039;(5). Varje typsnittsbeskrivningsfil måste innehålla ett direktiv av formen&lt;br /&gt;
&lt;br /&gt;
 internalname &amp;#039;&amp;#039;psnamn&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
som anger att typsnittets PostScript-namn är &amp;#039;&amp;#039;&amp;#039;psnamn&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
En typsnittsbeskrivningsfil kan också innehålla ett direktiv av formen&lt;br /&gt;
&lt;br /&gt;
 encoding &amp;#039;&amp;#039;enc-fil&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
som anger att PostScript-typsnittet ska omkodas med kodningen som beskrivs i &amp;#039;&amp;#039;&amp;#039;enc-fil&amp;#039;&amp;#039;&amp;#039;; denna fil ska bestå av en sekvens rader av formen&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;pschar kod&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
där &amp;#039;&amp;#039;&amp;#039;pschar&amp;#039;&amp;#039;&amp;#039; är PostScript-namnet på tecknet och &amp;#039;&amp;#039;&amp;#039;kod&amp;#039;&amp;#039;&amp;#039; är dess position i kodningen uttryckt som ett decimalt heltal; giltiga värden ligger i intervallet 0 till 255. Rader som börjar med &amp;#039;&amp;#039;&amp;#039;#&amp;#039;&amp;#039;&amp;#039; och tomma rader ignoreras. Koden för varje tecken som anges i typsnittsbeskrivningsfilen måste motsvara koden för tecknet i kodningsfilen, eller koden i standardkodningen för typsnittet om PostScript-typsnittet inte ska omkodas. Denna kod kan användas med escape-sekvensen &amp;#039;&amp;#039;&amp;#039;\N&amp;#039;&amp;#039;&amp;#039; i &amp;#039;&amp;#039;troff&amp;#039;&amp;#039; för att välja tecknet, även om det inte har något &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;-glyfnamn. Varje tecken i typsnittsbeskrivningsfilen måste finnas i PostScript-typsnittet, och bredderna som anges i typsnittsbeskrivningsfilen måste stämma med bredderna i PostScript-typsnittet. &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; antar att ett tecken med &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;-namnet &amp;#039;&amp;#039;&amp;#039;space&amp;#039;&amp;#039;&amp;#039; är tomt (gör inga märken på sidan); det kan använda ett sådant tecken för att generera effektivare och kompaktare PostScript-utdata.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;grops&amp;#039;&amp;#039; kan visa alla glyfer i ett PostScript-typsnitt; det är inte begränsat till 256 av dem. &amp;#039;&amp;#039;&amp;#039;enc-fil&amp;#039;&amp;#039;&amp;#039; (eller standardkodningen om ingen kodningsfil anges) definierar bara ordningen för glyferna för de första 256 tecknen; alla övriga glyfer nås med ytterligare kodningsvektorer som &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; producerar vid behov.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;grops&amp;#039;&amp;#039; kan bädda in typsnitt i ett dokument som behövs för att återge det; detta kallas ”nedladdning”. Sådana typsnitt måste vara i PFA-format. Använd &amp;#039;&amp;#039;pfbtops&amp;#039;&amp;#039;(1) för att konvertera ett Type 1-typsnitt i PFB-format. Nedladdningsbara typsnitt måste listas i en &amp;#039;&amp;#039;download&amp;#039;&amp;#039;-fil som innehåller rader av formen&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;psnamn fil&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
där &amp;#039;&amp;#039;&amp;#039;psnamn&amp;#039;&amp;#039;&amp;#039; är PostScript-namnet på typsnittet och &amp;#039;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;#039; är namnet på filen som innehåller det; rader som börjar med &amp;#039;&amp;#039;&amp;#039;#&amp;#039;&amp;#039;&amp;#039; och tomma rader ignoreras; fält kan separeras med tabbar eller blanksteg. &amp;#039;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;#039; söks med samma mekanism som används för &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;:s typsnittsbeskrivningsfiler. Själva &amp;#039;&amp;#039;download&amp;#039;&amp;#039;-filen söks också med denna mekanism; för närvarande används endast den första matchande fil som hittas i sökvägen för enhets- och typsnittsbeskrivningar.&lt;br /&gt;
&lt;br /&gt;
Om filen som innehåller ett nedladdningsbart typsnitt eller importerat dokument följer Adobe Document Structuring Conventions tolkar &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; alla kommentarer i filerna i tillräcklig grad för att säkerställa att dess egen utdata också följer konventionen. Det tillhandahåller också alla nödvändiga typsnittsresurser som listas i &amp;#039;&amp;#039;download&amp;#039;&amp;#039;-filen samt alla nödvändiga filresurser. Det kan även hantera beroenden mellan resurser. Antag till exempel att du har ett nedladdningsbart typsnitt som heter Garamond, och även ett nedladdningsbart typsnitt som heter Garamond-Outline som beror på Garamond (typiskt skulle det definieras för att kopiera Garamonds typsnittsordbok och ändra PaintType), då är det nödvändigt att Garamond förekommer före Garamond-Outline i PostScript-dokumentet. &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; hanterar detta automatiskt förutsatt att den nedladdningsbara typsnittsfilen för Garamond-Outline anger sitt beroende av Garamond med hjälp av Document Structuring Conventions, till exempel genom att börja med följande rader.&lt;br /&gt;
&lt;br /&gt;
 %!PS-Adobe-3.0 Resource-Font&lt;br /&gt;
 %%DocumentNeededResources: font Garamond&lt;br /&gt;
 %%EndComments&lt;br /&gt;
 %%IncludeResource: font Garamond&lt;br /&gt;
&lt;br /&gt;
I detta fall skulle både Garamond och Garamond-Outline behöva listas i &amp;#039;&amp;#039;download&amp;#039;&amp;#039;-filen. Ett nedladdningsbart typsnitt bör inte inkludera sitt eget namn i en kommentar av typen &amp;#039;&amp;#039;&amp;#039;%%DocumentSuppliedResources&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;grops&amp;#039;&amp;#039; tolkar inte kommentarer av typen &amp;#039;&amp;#039;&amp;#039;%%DocumentFonts&amp;#039;&amp;#039;&amp;#039;. Kommentarerna &amp;#039;&amp;#039;&amp;#039;%%DocumentNeededResources&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;%%DocumentSuppliedResources&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;%%IncludeResource&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;%%BeginResource&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;%%EndResource&amp;#039;&amp;#039;&amp;#039; (eller möjligen de äldre &amp;#039;&amp;#039;&amp;#039;%%DocumentNeededFonts&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;%%DocumentSuppliedFonts&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;%%IncludeFont&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;%%BeginFont&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;%%EndFont&amp;#039;&amp;#039;&amp;#039;) bör användas.&lt;br /&gt;
&lt;br /&gt;
Standardfärgen för linjer och fyllning är svart. För färger definierade i färgrymden ”rgb” används &amp;#039;&amp;#039;&amp;#039;setrgbcolor&amp;#039;&amp;#039;&amp;#039;; för ”cmy” och ”cmyk”, &amp;#039;&amp;#039;&amp;#039;setcmykcolor&amp;#039;&amp;#039;&amp;#039;; och för ”gray”, &amp;#039;&amp;#039;&amp;#039;setgray&amp;#039;&amp;#039;&amp;#039;. &amp;#039;&amp;#039;&amp;#039;setcmykcolor&amp;#039;&amp;#039;&amp;#039; är ett PostScript LanguageLevel 2-kommando och finns därför inte på vissa äldre skrivare.&lt;br /&gt;
&lt;br /&gt;
=== Typsnitt ===&lt;br /&gt;
&lt;br /&gt;
Stilar kallade &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;I&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;BI&amp;#039;&amp;#039;&amp;#039; monterade på typsnittspositionerna 1 till 4. Texttypsnitt grupperas i familjerna &amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;BM&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;H&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;HN&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;T&amp;#039;&amp;#039;&amp;#039;, som alla har medlemmar i var och en av dessa stilar.&lt;br /&gt;
&lt;br /&gt;
 AR     AvantGarde-Book&lt;br /&gt;
 AI     AvantGarde-BookOblique&lt;br /&gt;
 AB     AvantGarde-Demi&lt;br /&gt;
 ABI    AvantGarde-DemiOblique&lt;br /&gt;
 BMR    Bookman-Light&lt;br /&gt;
 BMI    Bookman-LightItalic&lt;br /&gt;
 BMB    Bookman-Demi&lt;br /&gt;
 BMBI   Bookman-DemiItalic&lt;br /&gt;
 CR     Courier&lt;br /&gt;
 CI     Courier-Oblique&lt;br /&gt;
 CB     Courier-Bold&lt;br /&gt;
 CBI    Courier-BoldOblique&lt;br /&gt;
 HR     Helvetica&lt;br /&gt;
 HI     Helvetica-Oblique&lt;br /&gt;
 HB     Helvetica-Bold&lt;br /&gt;
 HBI    Helvetica-BoldOblique&lt;br /&gt;
 HNR    Helvetica-Narrow&lt;br /&gt;
 HNI    Helvetica-Narrow-Oblique&lt;br /&gt;
 HNB    Helvetica-Narrow-Bold&lt;br /&gt;
 HNBI   Helvetica-Narrow-BoldOblique&lt;br /&gt;
 NR     NewCenturySchlbk-Roman&lt;br /&gt;
 NI     NewCenturySchlbk-Italic&lt;br /&gt;
 NB     NewCenturySchlbk-Bold&lt;br /&gt;
 NBI    NewCenturySchlbk-BoldItalic&lt;br /&gt;
 PR     Palatino-Roman&lt;br /&gt;
 PI     Palatino-Italic&lt;br /&gt;
 PB     Palatino-Bold&lt;br /&gt;
 PBI    Palatino-BoldItalic&lt;br /&gt;
 TR     Times-Roman&lt;br /&gt;
 TI     Times-Italic&lt;br /&gt;
 TB     Times-Bold&lt;br /&gt;
 TBI    Times-BoldItalic&lt;br /&gt;
&lt;br /&gt;
Ett annat texttypsnitt är inte medlem i någon familj.&lt;br /&gt;
&lt;br /&gt;
 ZCMI   ZapfChancery-MediumItalic&lt;br /&gt;
&lt;br /&gt;
Specialtypsnitt inkluderar &amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039;, PostScript Symbol-typsnittet; &amp;#039;&amp;#039;&amp;#039;ZD&amp;#039;&amp;#039;&amp;#039;, Zapf Dingbats; &amp;#039;&amp;#039;&amp;#039;SS&amp;#039;&amp;#039;&amp;#039; (lutad symbol), som innehåller sneda former av gemena grekiska bokstäver härledda från Symbol; &amp;#039;&amp;#039;&amp;#039;EURO&amp;#039;&amp;#039;&amp;#039;, som erbjuder en Euro-glyf för användning med äldre enheter som saknar den; samt &amp;#039;&amp;#039;&amp;#039;ZDR&amp;#039;&amp;#039;&amp;#039;, en omvänd version av ZapfDingbats (med symboler speglade kring den vertikala axeln). De flesta glyfer i dessa typsnitt är namnlösa och måste nås med &amp;#039;&amp;#039;&amp;#039;\N&amp;#039;&amp;#039;&amp;#039;. De tre sista är inte standardtypsnitt i PostScript, utan levereras av &amp;#039;&amp;#039;groff&amp;#039;&amp;#039; och inkluderas därför i standardfilen &amp;#039;&amp;#039;download&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Enhetsstyrkommandon ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;grops&amp;#039;&amp;#039; känner igen enhetsstyrkommandon som produceras av escape-sekvensen &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;&amp;#039;&amp;#039;, men tolkar endast de som börjar med etiketten ”&amp;#039;&amp;#039;&amp;#039;ps:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;ps: exec &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;kod&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Exekvera godtyckliga PostScript-kommandon i &amp;#039;&amp;#039;&amp;#039;kod&amp;#039;&amp;#039;&amp;#039;. PostScript-&amp;#039;&amp;#039;&amp;#039;currentpoint&amp;#039;&amp;#039;&amp;#039; sätts till &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;:s ritposition när escape-sekvensen &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;&amp;#039;&amp;#039; tolkas innan &amp;#039;&amp;#039;&amp;#039;kod&amp;#039;&amp;#039;&amp;#039; exekveras. Ursprungspunkten är i sidans övre vänstra hörn; &amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;-koordinater ökar åt höger och &amp;#039;&amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;#039;-koordinater nedåt på sidan. En procedur &amp;#039;&amp;#039;&amp;#039;u&amp;#039;&amp;#039;&amp;#039; definieras som omvandlar &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;:s grundenheter till det koordinatsystem som är aktivt (förutsatt att användaren inte ändrar skalan). Till exempel,&lt;br /&gt;
&lt;br /&gt;
 .nr x 1i&lt;br /&gt;
 \X&amp;#039;ps: exec \nx u 0 rlineto stroke&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ritar en horisontell linje som är en tum lång. &amp;#039;&amp;#039;&amp;#039;kod&amp;#039;&amp;#039;&amp;#039; kan göra ändringar i det grafiska tillståndet, men ändringarna gäller bara till slutet av sidan. En ordlista som innehåller definitionerna från kommandona &amp;#039;&amp;#039;&amp;#039;def&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;mdef&amp;#039;&amp;#039;&amp;#039; ligger överst på ordlistestacken. Om din kod lägger till definitioner i denna ordlista bör du allokera plats för dem med ”&amp;#039;&amp;#039;&amp;#039;\X&amp;#039;ps: mdef &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;”. Alla definitioner gäller bara till slutet av sidan. Om du använder escape-sekvensen &amp;#039;&amp;#039;&amp;#039;\Y&amp;#039;&amp;#039;&amp;#039; med ett argument som namnger ett makro kan &amp;#039;&amp;#039;&amp;#039;kod&amp;#039;&amp;#039;&amp;#039; sträcka sig över flera rader. Till exempel,&lt;br /&gt;
&lt;br /&gt;
 .nr x 1i&lt;br /&gt;
 .de y&lt;br /&gt;
 ps: exec&lt;br /&gt;
 \nx u 0 rlineto&lt;br /&gt;
 stroke&lt;br /&gt;
 ..&lt;br /&gt;
 \Yy&lt;br /&gt;
&lt;br /&gt;
är ett annat sätt att rita en horisontell linje som är en tum lång. Det enkla omvända snedstrecket före ”&amp;#039;&amp;#039;&amp;#039;nx&amp;#039;&amp;#039;&amp;#039;”—det enda skälet att använda ett register medan makrot ”&amp;#039;&amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;#039;” definieras—är att omvandla ett användarspecificerat mått ”&amp;#039;&amp;#039;&amp;#039;1i&amp;#039;&amp;#039;&amp;#039;” till &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;:s grundenheter, som i sin tur omvandlas till PostScript-enheter med proceduren &amp;#039;&amp;#039;&amp;#039;u&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; omsluter användarspecificerad PostScript-kod i en ordlista, och inget mer. I synnerhet startar och avslutar det inte den infogade koden med &amp;#039;&amp;#039;&amp;#039;save&amp;#039;&amp;#039;&amp;#039; respektive &amp;#039;&amp;#039;&amp;#039;restore&amp;#039;&amp;#039;&amp;#039;. Detta måste användaren själv tillhandahålla om det behövs.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;ps: file &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;namn&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Detta är samma som kommandot &amp;#039;&amp;#039;&amp;#039;exec&amp;#039;&amp;#039;&amp;#039; utom att PostScript-koden läses från filen &amp;#039;&amp;#039;&amp;#039;namn&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;ps: def &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;kod&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Placera en PostScript-definition som finns i &amp;#039;&amp;#039;&amp;#039;kod&amp;#039;&amp;#039;&amp;#039; i prologen. Det bör finnas högst en definition per &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;&amp;#039;&amp;#039;-kommando. Långa definitioner kan delas över flera &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;&amp;#039;&amp;#039;-kommandon; alla &amp;#039;&amp;#039;&amp;#039;kod&amp;#039;&amp;#039;&amp;#039;-argument sammanfogas helt enkelt med nyrader emellan. Definitionerna placeras i en ordlista som automatiskt läggs på ordlistestacken när ett &amp;#039;&amp;#039;&amp;#039;exec&amp;#039;&amp;#039;&amp;#039;-kommando exekveras. Om du använder escape-sekvensen &amp;#039;&amp;#039;&amp;#039;\Y&amp;#039;&amp;#039;&amp;#039; med ett argument som namnger ett makro kan &amp;#039;&amp;#039;&amp;#039;kod&amp;#039;&amp;#039;&amp;#039; sträcka sig över flera rader.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;ps: mdef &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;n kod&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Som &amp;#039;&amp;#039;&amp;#039;def&amp;#039;&amp;#039;&amp;#039;, men &amp;#039;&amp;#039;&amp;#039;kod&amp;#039;&amp;#039;&amp;#039; kan innehålla upp till &amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039; definitioner. &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; måste veta hur många definitioner &amp;#039;&amp;#039;&amp;#039;kod&amp;#039;&amp;#039;&amp;#039; innehåller så att det kan skapa en PostScript-ordlista av lämplig storlek för att hålla dem.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;ps: import &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;fil llx lly urx ury bredd&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; [&amp;#039;&amp;#039;&amp;#039;höjd&amp;#039;&amp;#039;&amp;#039;]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Importera en PostScript-grafik från &amp;#039;&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;#039;. Argumenten &amp;#039;&amp;#039;&amp;#039;llx&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;lly&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;urx&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;ury&amp;#039;&amp;#039;&amp;#039; anger grafikens begränsningsruta i standardkoordinatsystemet för PostScript. De ska alla vara heltal: &amp;#039;&amp;#039;&amp;#039;llx&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;lly&amp;#039;&amp;#039;&amp;#039; är &amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;- respektive &amp;#039;&amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;#039;-koordinaterna för grafikens nedre vänstra hörn; &amp;#039;&amp;#039;&amp;#039;urx&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;ury&amp;#039;&amp;#039;&amp;#039; är &amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;- respektive &amp;#039;&amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;#039;-koordinaterna för det övre högra hörnet; &amp;#039;&amp;#039;&amp;#039;bredd&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;höjd&amp;#039;&amp;#039;&amp;#039; är heltal som anger önskad bredd och höjd i &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;:s grundenheter.&lt;br /&gt;
&lt;br /&gt;
: Grafiken skalas så att den får denna bredd och höjd och flyttas så att grafikens nedre vänstra hörn placeras vid positionen som är associerad med &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;&amp;#039;&amp;#039;-kommandot. Om argumentet &amp;#039;&amp;#039;&amp;#039;höjd&amp;#039;&amp;#039;&amp;#039; utelämnas skalas grafiken likformigt i &amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;- och &amp;#039;&amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;#039;-axlarna så att den får den angivna bredden.&lt;br /&gt;
&lt;br /&gt;
: Innehållet i &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;&amp;#039;&amp;#039;-kommandot tolkas inte av &amp;#039;&amp;#039;troff&amp;#039;&amp;#039;, så vertikalt utrymme för grafiken läggs inte till automatiskt, och argumenten &amp;#039;&amp;#039;&amp;#039;bredd&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;höjd&amp;#039;&amp;#039;&amp;#039; får inte ha anslutna skalningsindikatorer.&lt;br /&gt;
&lt;br /&gt;
: Om PostScript-filen följer Adobe Document Structuring Conventions och innehåller en kommentar &amp;#039;&amp;#039;&amp;#039;%%BoundingBox&amp;#039;&amp;#039;&amp;#039;, kan begränsningsrutan automatiskt extraheras inifrån &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;-indata med begäran &amp;#039;&amp;#039;&amp;#039;psbb&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: Se &amp;#039;&amp;#039;groff_tmac&amp;#039;&amp;#039;(5) för en beskrivning av makrot &amp;#039;&amp;#039;&amp;#039;PSPIC&amp;#039;&amp;#039;&amp;#039;, som ger ett bekvämt gränssnitt på hög nivå för inkludering av PostScript-grafik.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;ps: invis&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;ps: endinvis&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Ingen utdata genereras för text- och ritkommandon som ligger mellan dessa &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;&amp;#039;&amp;#039;-kommandon. Dessa kommandon är avsedda att användas när utdata från &amp;#039;&amp;#039;troff&amp;#039;&amp;#039; förhandsgranskas innan den behandlas med &amp;#039;&amp;#039;grops&amp;#039;&amp;#039;; om förhandsgranskaren inte kan visa vissa tecken eller andra konstruktioner kan andra ersättningstecken eller konstruktioner användas för förhandsgranskningen genom att omges av dessa &amp;#039;&amp;#039;&amp;#039;\X&amp;#039;&amp;#039;&amp;#039;-kommandon.&lt;br /&gt;
&lt;br /&gt;
: Till exempel kan &amp;#039;&amp;#039;gxditview&amp;#039;&amp;#039; inte visa ett korrekt &amp;#039;&amp;#039;&amp;#039;\[em]&amp;#039;&amp;#039;&amp;#039;-tecken eftersom X11-standardtypsnitten inte tillhandahåller det; detta problem kan övervinnas genom att exekvera följande begäran&lt;br /&gt;
&lt;br /&gt;
 .char \[em] \X&amp;#039;ps: invis&amp;#039;\&lt;br /&gt;
 \Z&amp;#039;\v&amp;#039;-.25m&amp;#039;\h&amp;#039;.05m&amp;#039;\D&amp;#039;l .9m 0&amp;#039;\h&amp;#039;.05m&amp;#039;&amp;#039;\&lt;br /&gt;
 \X&amp;#039;ps: endinvis&amp;#039;\[em]&lt;br /&gt;
&lt;br /&gt;
: I detta fall kan &amp;#039;&amp;#039;gxditview&amp;#039;&amp;#039; inte visa tecknet &amp;#039;&amp;#039;&amp;#039;\[em]&amp;#039;&amp;#039;&amp;#039; och ritar linjen, medan &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; skriver ut tecknet &amp;#039;&amp;#039;&amp;#039;\[em]&amp;#039;&amp;#039;&amp;#039; och ignorerar linjen (denna kod finns redan i filen &amp;#039;&amp;#039;Xps.tmac&amp;#039;&amp;#039;, som laddas om ett dokument avsett för &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; förhandsgranskas med &amp;#039;&amp;#039;gxditview&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
Om en PostScript-procedur &amp;#039;&amp;#039;&amp;#039;BPhook&amp;#039;&amp;#039;&amp;#039; har definierats via ett enhetsstyrkommando av typen ”&amp;#039;&amp;#039;&amp;#039;ps: def&amp;#039;&amp;#039;&amp;#039;” eller ”&amp;#039;&amp;#039;&amp;#039;ps: mdef&amp;#039;&amp;#039;&amp;#039;”, exekveras den i början av varje sida (innan något ritas eller skrivs av &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;). Till exempel, för att lägga ordet ”DRAFT” i ljusgrått under sidinnehållet, kan du använda&lt;br /&gt;
&lt;br /&gt;
 .de XX&lt;br /&gt;
 ps: def&lt;br /&gt;
 /BPhook&lt;br /&gt;
 { gsave .9 setgray clippath pathbbox exch 2 copy&lt;br /&gt;
   .5 mul exch .5 mul translate atan rotate pop pop&lt;br /&gt;
   /NewCenturySchlbk-Roman findfont 200 scalefont setfont&lt;br /&gt;
   (DRAFT) dup stringwidth pop -.5 mul -70 moveto show&lt;br /&gt;
   grestore }&lt;br /&gt;
 def&lt;br /&gt;
 ..&lt;br /&gt;
 .devicem XX&lt;br /&gt;
&lt;br /&gt;
Eller, för att få linjer och polygoner att ritas med fyrkantiga ändkappor och gerade linjeskarvar i stället för de runda ändkappor och skarvar som normalt används av &amp;#039;&amp;#039;grops&amp;#039;&amp;#039;, använd&lt;br /&gt;
&lt;br /&gt;
 .de XX&lt;br /&gt;
 ps: def&lt;br /&gt;
 /BPhook { 2 setlinecap 0 setlinejoin } def&lt;br /&gt;
 ..&lt;br /&gt;
 .devicem XX&lt;br /&gt;
&lt;br /&gt;
(fyrkantiga ändkappor, till skillnad från stumpar ”&amp;#039;&amp;#039;&amp;#039;0 setlinecap&amp;#039;&amp;#039;&amp;#039;”, ger riktiga hörn i inramade tabeller även om linjerna ritas oanslutet).&lt;br /&gt;
&lt;br /&gt;
=== Inkapslad PostScript ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;grops&amp;#039;&amp;#039; själv avger inte information om begränsningsruta. Följande skript, &amp;#039;&amp;#039;groff2eps&amp;#039;&amp;#039;, producerar en EPS-fil.&lt;br /&gt;
&lt;br /&gt;
 #! /bin/sh&lt;br /&gt;
 groff -P-b16 &amp;quot;$1&amp;quot; &amp;gt; &amp;quot;$1&amp;quot;.ps&lt;br /&gt;
 gs -dNOPAUSE -sDEVICE=bbox -- &amp;quot;$1&amp;quot;.ps 2&amp;gt; &amp;quot;$1&amp;quot;.bbox&lt;br /&gt;
 sed -e &amp;quot;/^%%Orientation/r $1.bbox&amp;quot; \&lt;br /&gt;
     -e &amp;quot;/^%!PS-Adobe-3.0/s/$/ EPSF-3.0/&amp;quot; &amp;quot;$1&amp;quot;.ps &amp;gt; &amp;quot;$1&amp;quot;.eps&lt;br /&gt;
 rm &amp;quot;$1&amp;quot;.ps &amp;quot;$1&amp;quot;.bbox&lt;br /&gt;
&lt;br /&gt;
Du kan sedan använda ”&amp;#039;&amp;#039;&amp;#039;groff2eps foo&amp;#039;&amp;#039;&amp;#039;” för att konvertera filen &amp;#039;&amp;#039;foo&amp;#039;&amp;#039; till &amp;#039;&amp;#039;foo.eps&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== TrueType och andra typsnittsformat ===&lt;br /&gt;
&lt;br /&gt;
TrueType-typsnitt kan användas med &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; om de först konverteras till Type 42-format, ett PostScript-omslag motsvarande PFA-formatet som beskrivs i &amp;#039;&amp;#039;pfbtops&amp;#039;&amp;#039;(1). Flera metoder finns för att generera ett Type 42-omslag; vissa av dem involverar användning av en PostScript-tolk såsom Ghostscript — se &amp;#039;&amp;#039;gs&amp;#039;&amp;#039;(1).&lt;br /&gt;
&lt;br /&gt;
Ett sätt är att använda FontForge ⟨https://fontforge.org/⟩, en typsnittsredigerare som kan konvertera de flesta konturtypsnittsformat. Här är ett exempel på användning av Roboto Slab Serif-typsnittet med &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;. Flera variabler används så att du lättare kan anpassa det till ditt eget skript.&lt;br /&gt;
&lt;br /&gt;
 MAP=/usr/local/share/groff/1.23.0/font/devps/generate/text.map&lt;br /&gt;
 TTF=/usr/share/fonts/truetype/roboto/slab/RobotoSlab-Regular.ttf&lt;br /&gt;
 BASE=$(basename &amp;quot;$TTF&amp;quot;)&lt;br /&gt;
 INT=${BASE%.ttf}&lt;br /&gt;
 PFA=$INT.pfa&lt;br /&gt;
 AFM=$INT.afm&lt;br /&gt;
 GFN=RSR&lt;br /&gt;
 DIR=$HOME/.local/groff/font&lt;br /&gt;
 mkdir -p &amp;quot;$DIR&amp;quot;/devps&lt;br /&gt;
 fontforge -lang=ff -c &amp;quot;Open(\&amp;quot;$TTF\&amp;quot;);\&lt;br /&gt;
 Generate(\&amp;quot;$DIR/devps/$PFA\&amp;quot;);&amp;quot;&lt;br /&gt;
 afmtodit &amp;quot;$DIR/devps/$AFM&amp;quot; &amp;quot;$MAP&amp;quot; &amp;quot;$DIR/devps/$GFN&amp;quot;&lt;br /&gt;
 printf &amp;quot;$BASE\t$PFA\n&amp;quot; &amp;gt;&amp;gt; &amp;quot;$DIR/devps/download&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;fontforge&amp;#039;&amp;#039; och &amp;#039;&amp;#039;afmtodit&amp;#039;&amp;#039; kan generera varningar beroende på typsnittets egenskaper. Testproceduren är enkel.&lt;br /&gt;
&lt;br /&gt;
 printf &amp;quot;.ft RSR\nHello, world!\n&amp;quot; | groff -F &amp;quot;$DIR&amp;quot; &amp;gt; hello.ps&lt;br /&gt;
&lt;br /&gt;
När du är nöjd med att typsnittet fungerar kan du vilja generera tillhörande stilar som finns tillgängliga (till exempel har Roboto Slab också stilarna ”Bold”, ”Light” och ”Thin”) och sätta &amp;#039;&amp;#039;GROFF_FONT_PATH&amp;#039;&amp;#039; i din miljö så att den inkluderar katalogen där du sparar de genererade typsnitten, så att du inte behöver använda flaggan &amp;#039;&amp;#039;&amp;#039;-F&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== TYPSNITTSINSTALLATION ==&lt;br /&gt;
&lt;br /&gt;
Följande är en steg-för-steg-guide för installation av typsnitt för &amp;#039;&amp;#039;grops&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* Konvertera ditt typsnitt till något som &amp;#039;&amp;#039;groff&amp;#039;&amp;#039; förstår. Detta är ett PostScript Type 1-typsnitt i PFA-format eller ett PostScript Type 42-typsnitt, tillsammans med en AFM-fil. En PFA-fil börjar så här.&lt;br /&gt;
&lt;br /&gt;
 %!PS-AdobeFont-1.0:&lt;br /&gt;
&lt;br /&gt;
En PFB-fil innehåller också denna sträng, föregången av vissa icke-utskrivbara byte. Om ditt typsnitt är i PFB-format, använd &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;:s program &amp;#039;&amp;#039;pfbtops&amp;#039;&amp;#039;(1) för att konvertera det till PFA. För TrueType och andra typsnittsformat rekommenderas &amp;#039;&amp;#039;fontforge&amp;#039;&amp;#039;, som kan konvertera de flesta konturtypsnittsformat. En Type 42-typsnittsfil börjar så här.&lt;br /&gt;
&lt;br /&gt;
 %!PS-TrueTypeFont&lt;br /&gt;
&lt;br /&gt;
Detta är ett omslagsformat för TrueType-typsnitt. Äldre PostScript-skrivare kanske inte stöder dem (det vill säga de kanske inte har en inbyggd TrueType-typsnittstolk). I följande steg kommer vi att använda CTAN:s typsnitt BrushScriptX-Italic i PFA-format som exempel.&lt;br /&gt;
&lt;br /&gt;
* Konvertera AFM-filen till en &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;-typsnittsbeskrivningsfil med programmet &amp;#039;&amp;#039;afmtodit&amp;#039;&amp;#039;(1). Till exempel,&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;afmtodit BrushScriptX-Italic.afm text.map BSI&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
konverterar Adobe Font Metric-filen &amp;#039;&amp;#039;BrushScriptX-Italic.afm&amp;#039;&amp;#039; till &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;-typsnittsbeskrivningsfilen &amp;#039;&amp;#039;BSI&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Om du har en typsnittsfamilj som tillhandahåller vanliga upprätta (roman), feta, kursiva och fetkursiva stilar (där ”italic” också kan vara ”oblique” eller ”slanted”), rekommenderas att använda bokstäverna &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;I&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;BI&amp;#039;&amp;#039;&amp;#039; som suffix till &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;-typsnittsfamiljens namn för att möjliggöra &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;:s funktioner för val av typsnittsfamilj och stil. Ett exempel är &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;:s inbyggda stöd för Times: typsnittsfamiljen förkortas som &amp;#039;&amp;#039;&amp;#039;T&amp;#039;&amp;#039;&amp;#039;, och &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;-typsnittsnamnen blir därför &amp;#039;&amp;#039;&amp;#039;TR&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;TB&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;TI&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;TBI&amp;#039;&amp;#039;&amp;#039;. I vårt exempel finns dock BrushScriptX endast i en enda stil, kursiv.&lt;br /&gt;
&lt;br /&gt;
* Installera &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;-typsnittsbeskrivningsfilen eller -filerna i en underkatalog &amp;#039;&amp;#039;devps&amp;#039;&amp;#039; i sökvägen som &amp;#039;&amp;#039;groff&amp;#039;&amp;#039; använder för beskrivningar av enheter och typsnittsfiler. Se posten &amp;#039;&amp;#039;GROFF_FONT_PATH&amp;#039;&amp;#039; i avsnittet ”Environment” i &amp;#039;&amp;#039;troff&amp;#039;&amp;#039;(1) för aktuellt värde på typsnittssökvägen. Även om &amp;#039;&amp;#039;groff&amp;#039;&amp;#039; inte direkt använder AFM-filer är det en god idé att lagra dem tillsammans med dess typsnittsbeskrivningsfiler.&lt;br /&gt;
&lt;br /&gt;
* Registrera typsnitt i filen &amp;#039;&amp;#039;devps/download&amp;#039;&amp;#039; så att de kan hittas för inbäddning i PostScript-filer som &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; genererar. Endast den första &amp;#039;&amp;#039;download&amp;#039;&amp;#039;-filen som hittas i typsnittssökvägen läses. Om du är osäker, kopiera standardfilen &amp;#039;&amp;#039;download&amp;#039;&amp;#039; (se avsnittet ”Filer” nedan) till den första katalogen i typsnittssökvägen och lägg till dina typsnitt där. PostScript-typsnittsnamnet som används av &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; lagras i fältet &amp;#039;&amp;#039;&amp;#039;internalname&amp;#039;&amp;#039;&amp;#039; i &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;:s typsnittsbeskrivningsfil. (Detta namn liknar inte nödvändigtvis typsnittets filnamn.) Vi lägger till följande rad i &amp;#039;&amp;#039;download&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
 BrushScriptX-Italic→BrushScriptX-Italic.pfa&lt;br /&gt;
&lt;br /&gt;
Ett tabulatortecken, här avbildat som →, separerar fälten.&lt;br /&gt;
&lt;br /&gt;
* Testa val och inbäddning av det nya typsnittet.&lt;br /&gt;
&lt;br /&gt;
 printf &amp;quot;\\f[BSI]Hello, world!\n&amp;quot; | groff -T ps -P -e &amp;gt;hello.ps&lt;br /&gt;
 see hello.pdf&lt;br /&gt;
&lt;br /&gt;
== ÄLDRE TYPSNITT ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;groff&amp;#039;&amp;#039; version 1.19.2 och tidigare innehöll beskrivningar av en något annorlunda uppsättning av de 35 PostScript level 2-bastypsnitten definierade av Adobe. Den äldre uppsättningen har 229 glyfer och en större uppsättning kerningpar; den nyare har 314 glyfer och inkluderar Euro-glyfen. För bakåtkompatibilitet installeras dessa äldre typsnittsbeskrivningar också i katalogen &amp;#039;&amp;#039;/usr/local/share/groff/1.23.0/oldfont/devps&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
För att använda dem, se till att &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; hittar typsnitten före standardsystemtypsnitten (med samma namn): antingen ge &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; kommandoradsflaggan &amp;#039;&amp;#039;&amp;#039;-F&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;groff -Tps -P-F -P/usr/local/share/groff/1.23.0/oldfont &amp;#039;&amp;#039;&amp;#039;...&lt;br /&gt;
&lt;br /&gt;
eller lägg till katalogen i &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;:s miljövariabel för sökväg för typsnitts- och enhetsbeskrivningar,&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;GROFF_FONT_PATH=/usr/local/share/groff/1.23.0/oldfont \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;&amp;#039;groff -Tps &amp;#039;&amp;#039;&amp;#039;...&lt;br /&gt;
&lt;br /&gt;
när kommandot körs.&lt;br /&gt;
&lt;br /&gt;
== MILJÖ ==&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;GROFF_FONT_PATH&amp;#039;&amp;#039;&lt;br /&gt;
: En lista över kataloger där den valda utenhetens katalog med enhets- och typsnittsbeskrivningsfiler ska sökas. Se &amp;#039;&amp;#039;troff&amp;#039;&amp;#039;(1) och &amp;#039;&amp;#039;groff_font&amp;#039;&amp;#039;(5).&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;GROPS_PROLOGUE&amp;#039;&amp;#039;&lt;br /&gt;
: Om denna är satt till &amp;#039;&amp;#039;foo&amp;#039;&amp;#039;, använder &amp;#039;&amp;#039;grops&amp;#039;&amp;#039; filen &amp;#039;&amp;#039;foo&amp;#039;&amp;#039; (i typsnittssökvägen) i stället för standardprologfilen &amp;#039;&amp;#039;prologue&amp;#039;&amp;#039;. Flaggan &amp;#039;&amp;#039;&amp;#039;-P&amp;#039;&amp;#039;&amp;#039; åsidosätter denna miljövariabel.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;SOURCE_DATE_EPOCH&amp;#039;&amp;#039;&lt;br /&gt;
: En tidsstämpel (uttryckt i sekunder sedan Unix-epoken) som ska användas som tidsstämpel för skapandet av utdata i stället för aktuell tid. Tiden omvandlas till läsbar form med &amp;#039;&amp;#039;ctime&amp;#039;&amp;#039;(3) och registreras i en PostScript-kommentar.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;TZ&amp;#039;&amp;#039;&lt;br /&gt;
: Tidszonen att använda när den aktuella tiden (eller värdet i &amp;#039;&amp;#039;SOURCE_DATE_EPOCH&amp;#039;&amp;#039;) omvandlas till läsbar form; se &amp;#039;&amp;#039;tzset&amp;#039;&amp;#039;(3).&lt;br /&gt;
&lt;br /&gt;
== FILER ==&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;/usr/local/share/groff/1.23.0/font/devps/DESC&amp;#039;&amp;#039;&lt;br /&gt;
: beskriver utenheten &amp;#039;&amp;#039;&amp;#039;ps&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;/usr/local/share/groff/1.23.0/font/devps/&amp;#039;&amp;#039;F&lt;br /&gt;
: beskriver typsnittet känt som &amp;#039;&amp;#039;F&amp;#039;&amp;#039; på enheten &amp;#039;&amp;#039;&amp;#039;ps&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;/usr/local/share/groff/1.23.0/font/devps/download&amp;#039;&amp;#039;&lt;br /&gt;
: listar typsnitt tillgängliga för inbäddning i PostScript-dokumentet (eller nedladdning till enheten).&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;/usr/local/share/groff/1.23.0/font/devps/prologue&amp;#039;&amp;#039;&lt;br /&gt;
: är standardprologen för PostScript som läggs före varje utdatafil.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;/usr/local/share/groff/1.23.0/font/devps/text.enc&amp;#039;&amp;#039;&lt;br /&gt;
: beskriver kodningsschemat som används av de flesta PostScript Type 1-typsnitt; direktivet &amp;#039;&amp;#039;&amp;#039;encoding&amp;#039;&amp;#039;&amp;#039; i typsnittsbeskrivningsfilerna för enheten &amp;#039;&amp;#039;&amp;#039;ps&amp;#039;&amp;#039;&amp;#039; refererar till det.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;/usr/local/share/groff/1.23.0/tmac/ps.tmac&amp;#039;&amp;#039;&lt;br /&gt;
: definierar makron för användning med utenheten &amp;#039;&amp;#039;&amp;#039;ps&amp;#039;&amp;#039;&amp;#039;. Det laddas automatiskt av &amp;#039;&amp;#039;troffrc&amp;#039;&amp;#039; när enheten &amp;#039;&amp;#039;&amp;#039;ps&amp;#039;&amp;#039;&amp;#039; väljs.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;/usr/local/share/groff/1.23.0/tmac/pspic.tmac&amp;#039;&amp;#039;&lt;br /&gt;
: definierar makrot &amp;#039;&amp;#039;&amp;#039;PSPIC&amp;#039;&amp;#039;&amp;#039; för inbäddning av bilder i ett dokument; se &amp;#039;&amp;#039;groff_tmac&amp;#039;&amp;#039;(5). Det laddas automatiskt av &amp;#039;&amp;#039;troffrc&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;/usr/local/share/groff/1.23.0/tmac/psold.tmac&amp;#039;&amp;#039;&lt;br /&gt;
: tillhandahåller ersättningsglyfer för texttypsnitt som saknar fullständig täckning av teckenuppsättningen ISO Latin-1; med detta kan &amp;#039;&amp;#039;groff&amp;#039;&amp;#039; producera glyfer som eth (ð) och thorn (þ) som äldre PostScript-skrivare inte stöder direkt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;grops&amp;#039;&amp;#039; skapar temporära filer med mallen ”&amp;#039;&amp;#039;grops&amp;#039;&amp;#039;XXXXXX”; se &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;(1) för detaljer om var de lagras.&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
&lt;br /&gt;
PostScript Language Document Structuring Conventions Specification&lt;br /&gt;
⟨http://partners.adobe.com/public/developer/en/ps/5001.DSC_Spec.pdf⟩&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;afmtodit&amp;#039;&amp;#039;(1), &amp;#039;&amp;#039;groff&amp;#039;&amp;#039;(1), &amp;#039;&amp;#039;troff&amp;#039;&amp;#039;(1), &amp;#039;&amp;#039;pfbtops&amp;#039;&amp;#039;(1), &amp;#039;&amp;#039;groff_char&amp;#039;&amp;#039;(7), &amp;#039;&amp;#039;groff_font&amp;#039;&amp;#039;(5), &amp;#039;&amp;#039;groff_out&amp;#039;&amp;#039;(5), &amp;#039;&amp;#039;groff_tmac&amp;#039;&amp;#039;(5)&lt;br /&gt;
&lt;br /&gt;
== KOLOFON ==&lt;br /&gt;
&lt;br /&gt;
Denna sida är en del av projektet &amp;#039;&amp;#039;groff&amp;#039;&amp;#039; (GNU troff). Information om projektet finns på ⟨http://www.gnu.org/software/groff/⟩. Om du har en felrapport för denna manualsida, se ⟨http://www.gnu.org/software/groff/⟩. Denna sida erhölls från tar-arkivet &amp;#039;&amp;#039;groff-1.23.0.tar.gz&amp;#039;&amp;#039; hämtat från ⟨https://ftp.gnu.org/gnu/groff/⟩ den 2026-01-16. Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna KOLOFON (som &amp;#039;&amp;#039;inte&amp;#039;&amp;#039; är en del av den ursprungliga manualsidan), skicka e-post till man-pages@man7.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/grops.1.html&lt;br /&gt;
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://dataservice.pcbutiken.se/ Datorservice] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Linuxmanual grupp 1]]&lt;br /&gt;
[[Kategori:Linuxmanual]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>