[luatex] luatex - pdfmapline database

Hans Hagen pragma at wxs.nl
Sun Jul 17 10:48:23 CEST 2016


On 7/17/2016 1:30 AM, Pali Rohár wrote:
>>> In luatex documentation in section 12.1.1 are described lua
>>> functions pdf.mapfile() and pdf.mapline(), but those can be used
>>> only for filling pdfmapline database. Not for retrieving it or
>>> inspect it...
>>
>> indeed, and there is no reason to consult them as map files/lines are
>> a resource managed in sync with fonts (and in a modern luatex font
>> setup  they are not even needed)
>
> I was thinking about choosing ENC file for 8bit PFB fonts from this
> database instead manually searching for correct ENC files... As now it
> is possible to use TFM+PFB+ENC fonts files via loader. And pdftex.map
> provides needed database for it.

that is something different ... mapfiles are explicitly loaded with 
\pdfmapfile or taken from an environment variable ... they kick in very 
late in the backend (finalizing document)

if you really want to do that you can write some lua code that looks at 
the relevant variable, and then parses the map file(s) it returns

(also, given the small amount of type one files that one would possibly 
want to load in a luatex setup one can as well make a dedicated database 
- or lua table - for it as it only involves a few files)

(and in the loader you probably can do without the enc esp for cs as 
it's one to one with the built-in default anyway)

Hans

-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------


More information about the luatex mailing list