[OS X TeX] pdf font coding problems

Themis Matsoukas matsoukas at psu.edu
Tue Dec 20 18:28:16 EST 2005


I don't seem to be able to manipulate the converted file once in CS2  
- I can resize it but I cannot select individual characters, make the  
background transparent, or see the path of the outlined font. But it  
works!

Thanks

Themis

On Dec 20, 2005, at 4:47 PM, Gary L. Gray wrote:
>
> Here is an AppleScript that Francesco and I threw together this  
> afternoon that takes a PDF generated from a .tex file and converts  
> all the fonts to outlines. To create an application droplet, copy  
> the AppleScript code, paste it into the Script Editor, and save it  
> as an application. You can then drop PDFs on it and it will convert  
> the fonts to outlines.
>
> We actually created an AppleScript Studio app (using Xcode) that  
> does this, but it only works on the machine on which it is built  
> and we can't figure out why. If we get it worked out, we will post  
> the app to the web for download.
>
> In fact, we are now working on an app that will use the pdfcrop  
> Perl script to crop PDF files out of Illustrator after they have  
> been labeled with using the "outlined fonts" generated above.
>
> Let me know if you have any questions or have suggestions as to how  
> to get our Xcode app to work on all machines.
>
> -- Gary
>
>
>
>
> -- TeX Font Outliner.applescript
> -- TeX Font Outliner
>
> --  Created by Francesco Costanzo & Gary L. Gray on 12/20/05.
> --  Copyright 2005 __The two guys above__. All rights reserved.
> (*
> on idle
> 	(* Add any idle time processing here. *)
> end idle
> *)
>
> on open Filename
> 	(* Add your script to process the names here. *)
> 	set FileInformation to AssembleFileInfo(Filename)
> 	set CDCommand to "cd " & (FDirectory of FileInformation) & "; "
> 	(*
> 	gs -sDEVICE=pswrite -dNOCACHE -sOutputFile=nofont-test.ps -q - 
> dbatch -dNOPAUSE test.pdf -c quit
> 	*)
> 	do shell script (CDCommand & "/usr/local/bin/gs -sDEVICE=pswrite - 
> dNOCACHE -sOutputFile=Outlines-" & (PSName of FileInformation) & " - 
> q -dbatch -dNOPAUSE " & (FName of FileInformation) & " -c quit")
> 	
> 	set Filetarget to ((MacFDirectory of FileInformation) &  
> ":Outlines-" & (PSName of FileInformation))
> 	-- display dialog Filetarget
> 	
> 	try
> 		tell application "Adobe Illustrator" to activate
> 		tell application "Adobe Illustrator" to open file Filetarget
> 	end try
> 	quit
> end open
>
>
> (* ==== Subroutine assemble file related information into record  
> form.  ==== *)
> on AssembleFileInfo(ThisFile)
> 	set FileInfo to (info for ThisFile)
> 	set FileRecord to {FName:(name of FileInfo) as string} as record
> 	set FileRecord to FileRecord & {FExtension:(name extension of  
> FileInfo as string)}
> 	
> 	set TString to ThisFile as string
> 	set TString to (characters 1 through ((length of TString) - 1 -  
> (length of (FName of FileRecord)))) of TString as string
> 	set FileRecord to FileRecord & {MacFDirectory:TString}
> 	set TString to ("\"" & (POSIX path of TString) & "\"")
> 	set FileRecord to FileRecord & {FDirectory:TString}
> 	set TString to (characters 1 through ((length of (FName of  
> FileRecord)) - 1 - (length of FExtension of FileRecord))) of (FName  
> of FileRecord) as string
> 	set FileRecord to FileRecord & {FBaseName:TString}
> 	set TString to (FBaseName of FileRecord) & ".ps"
> 	set FileRecord to FileRecord & {PSName:TString}
> 	return FileRecord
> end AssembleFileInfo
>
>
>
>
> ------------------------- Info --------------------------
> Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
>          & FAQ: http://latex.yauh.de/faq/
> TeX FAQ: http://www.tex.ac.uk/faq
> List Archive: http://tug.org/pipermail/macostex-archives/
>
>

------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the MacOSX-TeX mailing list