ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* OSX fonts
@ 2017-04-03 14:07 Andrea Valle
  2017-04-03 19:04 ` Henning Hraban Ramm
  2017-04-03 19:07 ` Aditya Mahajan
  0 siblings, 2 replies; 4+ messages in thread
From: Andrea Valle @ 2017-04-03 14:07 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 844 bytes --]

Dear list,

I have a question which is really basic. MacOSX here.
I looked at the wiki, but the whole matter is a bit far from my knowledge.
Is there a way to use system fonts? I *think* I remember something like simpletypescript package

Thanks, sorry for the dumbness

-a-


--------------------------------------------------
Andrea Valle
--------------------------------------------------
CIRMA - StudiUm
Università degli Studi di Torino
--> http://www.cirma.unito.it/andrea/
--> http://www.fonurgia.unito.it/andrea/
--> http://www.flickr.com/photos/vanderaalle/sets/
--> http://vimeo.com/vanderaalle
--> andrea.valle@unito.it
--------------------------------------------------

"This is a very complicated case, Maude. You know, a lotta ins, a lotta outs, a lotta what-have-yous." 
(Jeffrey 'The Dude' Lebowski)


[-- Attachment #1.2: Type: text/html, Size: 2943 bytes --]

[-- Attachment #2: Type: text/plain, Size: 492 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: OSX fonts
  2017-04-03 14:07 OSX fonts Andrea Valle
@ 2017-04-03 19:04 ` Henning Hraban Ramm
  2017-04-03 19:07 ` Aditya Mahajan
  1 sibling, 0 replies; 4+ messages in thread
From: Henning Hraban Ramm @ 2017-04-03 19:04 UTC (permalink / raw)
  To: mailing list for ConTeXt users

[-- Attachment #1: Type: text/plain, Size: 1238 bytes --]

Am 2017-04-03 um 16:07 schrieb Andrea Valle <valle@di.unito.it>:

> I have a question which is really basic. MacOSX here.
> I looked at the wiki, but the whole matter is a bit far from my knowledge.
> Is there a way to use system fonts? I *think* I remember something like simpletypescript package

See http://wiki.contextgarden.net/Fonts_in_LuaTeX

Depends a bit on the actual fonts.
Usually it’s no problem to use system fonts.

You need to setup the variable OSFONTDIR as a path to your font directories, e.g.:

export OSFONTDIR="/System/Library/Fonts//:/Library/Fonts//:~/Library/Fonts//:~/Library/texmf/fonts//:~/FontExplorer\\ X/Font\\ Library//"

Put this in ~/.bashrc, ~/.bash_profile or ~/.profile (don’t know any more which is default).

Then reload the font database:

mtxrun --script fonts --reload

Try, if your desired font is already known, e.g.

\setupbodyfont[gentium,rm,10pt]

Or check if there is a typescript in the distribution (look for the font name in the source browser).

If not, then you should setup a typescript. I attached examples.

If that doesn’t help, ask with details.


Greetlings, Hraban
---
http://www.fiee.net
http://wiki.contextgarden.net
GPG Key ID 1C9B22FD


[-- Attachment #2: type-alegreya.tex --]
[-- Type: application/octet-stream, Size: 8036 bytes --]

\definefontfeature
[alefeatures]
[mode=node,liga=yes,kern=yes,tlig=yes,
  ccmp=yes,language=dflt,
  protrusion=quality,
  expansion=quality]

\starttypescript [sans] [alegreya,alegreya-light,alegreya-medium]
  %\setups[font:fallback:serif]
  \definefontsynonym[AlegreyaSans-Thin]             [name:AlegreyaSans-Thin]
  \definefontsynonym[AlegreyaSans-ThinItalic]       [name:AlegreyaSans-ThinItalic]
  \definefontsynonym[AlegreyaSans-ThinCaps]         [name:AlegreyaSansSC-Thin]
  \definefontsynonym[AlegreyaSans-ThinItalicCaps]   [name:AlegreyaSansSC-ThinItalic]
  \definefontsynonym[AlegreyaSans-Light]            [name:AlegreyaSans-Light]
  \definefontsynonym[AlegreyaSans-LightItalic]      [name:AlegreyaSans-LightItalic]
  \definefontsynonym[AlegreyaSans-LightCaps]        [name:AlegreyaSansSC-Light]
  \definefontsynonym[AlegreyaSans-LightItalicCaps]  [name:AlegreyaSansSC-LightItalic]
  \definefontsynonym[AlegreyaSans-Regular]          [name:AlegreyaSans-Regular]
  \definefontsynonym[AlegreyaSans-Italic]           [name:AlegreyaSans-Italic]
  \definefontsynonym[AlegreyaSans-Caps]             [name:AlegreyaSansSC-Regular]
  \definefontsynonym[AlegreyaSans-ItalicCaps]       [name:AlegreyaSansSC-Italic]
  \definefontsynonym[AlegreyaSans-Medium]           [name:AlegreyaSans-Medium]
  \definefontsynonym[AlegreyaSans-MediumItalic]     [name:AlegreyaSans-MediumItalic]
  \definefontsynonym[AlegreyaSans-MediumCaps]       [name:AlegreyaSansSC-Medium]
  \definefontsynonym[AlegreyaSans-MediumItalicCaps] [name:AlegreyaSansSC-MediumItalic]
  \definefontsynonym[AlegreyaSans-Bold]             [name:AlegreyaSans-Bold]
  \definefontsynonym[AlegreyaSans-BoldItalic]       [name:AlegreyaSans-BoldItalic]
  \definefontsynonym[AlegreyaSans-BoldCaps]         [name:AlegreyaSansSC-Bold]
  \definefontsynonym[AlegreyaSans-BoldItalicCaps]   [name:AlegreyaSansSC-BoldItalic]
  \definefontsynonym[AlegreyaSans-ExtraBold]        [name:AlegreyaSans-ExtraBold]
  \definefontsynonym[AlegreyaSans-ExtraBoldItalic]  [name:AlegreyaSans-ExtraBoldItalic]
  \definefontsynonym[AlegreyaSans-ExtraBoldCaps]    [name:AlegreyaSansSC-ExtraBold]
  \definefontsynonym[AlegreyaSans-ExtraBoldItalicCaps][name:AlegreyaSansSC-ExtraBoldItalic]
  \definefontsynonym[AlegreyaSans-Black]             [name:AlegreyaSans-Black]
  \definefontsynonym[AlegreyaSans-BlackItalic]       [name:AlegreyaSans-BlackItalic]
  \definefontsynonym[AlegreyaSans-BlackCaps]         [name:AlegreyaSansSC-Black]
  \definefontsynonym[AlegreyaSans-BlackItalicCaps]   [name:AlegreyaSansSC-BlackItalic]
\stoptypescript

\starttypescript [serif] [alegreya]
  \definefontsynonym[AlegreyaSerif-Regular]         [name:Alegreya-Regular]
  \definefontsynonym[AlegreyaSerif-Italic]          [name:Alegreya-Italic]
  \definefontsynonym[AlegreyaSerif-Caps]            [name:AlegreyaSC-Regular]
  \definefontsynonym[AlegreyaSerif-Bold]            [name:Alegreya-Bold]
  \definefontsynonym[AlegreyaSerif-BoldItalic]      [name:Alegreya-BoldItalic]
  \definefontsynonym[AlegreyaSerif-BoldCaps]        [name:AlegreyaSC-Bold]
  \definefontsynonym[AlegreyaSerif-Black]           [name:Alegreya-Black]
  \definefontsynonym[AlegreyaSerif-BlackItalic]     [name:Alegreya-BlackItalic]
  \definefontsynonym[AlegreyaSerif-BlackCaps]       [name:AlegreyaSC-Black]
\stoptypescript

\starttypescript [sans] [alegreya,alegreya-light,alegreya-medium] [name]
  %\setups[font:fallback:sans]
  \definefontsynonym [Sans]           [AlegreyaSans-Regular]     [features=alefeatures]
  \definefontsynonym [SansItalic]     [AlegreyaSans-Italic]      [features=alefeatures]
  \definefontsynonym [SansSlanted]    [AlegreyaSans-Italic]      [features=alefeatures]
  \definefontsynonym [SansBold]       [AlegreyaSans-Bold]        [features=alefeatures]
  \definefontsynonym [SansBoldItalic] [AlegreyaSans-BoldItalic]  [features=alefeatures]
  \definefontsynonym [SansBoldSlanted][AlegreyaSans-BoldItalic]  [features=alefeatures]
  \definefontsynonym [SansCaps]       [AlegreyaSans-Caps]        [features=alefeatures]
  \definefontsynonym [SansThin]         [AlegreyaSans-Thin]      [features=alefeatures]
  \definefontsynonym [SansThinItalic]   [AlegreyaSans-ThinItalic][features=alefeatures]
  \definefontsynonym [SansThinSlanted]  [AlegreyaSans-ThinItalic][features=alefeatures]
  \definefontsynonym [SansThinCaps]     [AlegreyaSans-ThinCaps]  [features=alefeatures]
  \definefontsynonym [SansLight]        [AlegreyaSans-Light]     [features=alefeatures]
  \definefontsynonym [SansLightItalic]  [AlegreyaSans-LightItalic][features=alefeatures]
  \definefontsynonym [SansLightSlanted] [AlegreyaSans-LightItalic][features=alefeatures]
  \definefontsynonym [SansLightCaps]    [AlegreyaSans-LightCaps]  [features=alefeatures]
  \definefontsynonym [SansMedium]       [AlegreyaSans-Medium]     [features=alefeatures]
  \definefontsynonym [SansMediumItalic] [AlegreyaSans-MediumItalic][features=alefeatures]
  \definefontsynonym [SansMediumSlanted][AlegreyaSans-MediumItalic][features=alefeatures]
\stoptypescript

\starttypescript [sans] [alegreya-light] [name]
  \definefontsynonym [Sans]           [AlegreyaSans-Light]         [features=alefeatures]
  \definefontsynonym [SansItalic]     [AlegreyaSans-LightItalic]   [features=alefeatures]
  \definefontsynonym [SansSlanted]    [AlegreyaSans-LightItalic]   [features=alefeatures]
  \definefontsynonym [SansCaps]       [AlegreyaSans-LightCaps]     [features=alefeatures]
  \definefontsynonym [SansBold]       [AlegreyaSans-Medium]        [features=alefeatures]
  \definefontsynonym [SansBoldItalic] [AlegreyaSans-MediumItalic]  [features=alefeatures]
  \definefontsynonym [SansBoldSlanted][AlegreyaSans-MediumItalic]  [features=alefeatures]
\stoptypescript

\starttypescript [sans] [alegreya-medium] [name]
  \definefontsynonym [Sans]           [AlegreyaSans-Medium]         [features=alefeatures]
  \definefontsynonym [SansItalic]     [AlegreyaSans-MediumItalic]   [features=alefeatures]
  \definefontsynonym [SansSlanted]    [AlegreyaSans-MediumItalic]   [features=alefeatures]
  \definefontsynonym [SansCaps]       [AlegreyaSans-MediumCaps]     [features=alefeatures]
  \definefontsynonym [SansBold]       [AlegreyaSans-ExtraBold]        [features=alefeatures]
  \definefontsynonym [SansBoldItalic] [AlegreyaSans-ExtraBoldItalic]  [features=alefeatures]
  \definefontsynonym [SansBoldSlanted][AlegreyaSans-ExtraBoldItalic]  [features=alefeatures]
\stoptypescript

\starttypescript [serif] [alegreya] [name]
  \definefontsynonym [Serif]           [AlegreyaSerif-Regular]     [features=alefeatures]
  \definefontsynonym [SerifItalic]     [AlegreyaSerif-Italic]      [features=alefeatures]
  \definefontsynonym [SerifSlanted]    [AlegreyaSerif-Italic]      [features=alefeatures]
  \definefontsynonym [SerifBold]       [AlegreyaSerif-Bold]        [features=alefeatures]
  \definefontsynonym [SerifBoldItalic] [AlegreyaSerif-BoldItalic]  [features=alefeatures]
  \definefontsynonym [SerifBoldSlanted][AlegreyaSerif-BoldItalic]  [features=alefeatures]
  \definefontsynonym [SerifCaps]       [AlegreyaSerif-Caps]        [features=alefeatures]
\stoptypescript

\starttypescript [alegreya]
  \definetypeface [alegreya] [rm] [serif] [alegreya] [default]
  \definetypeface [alegreya] [ss] [sans]  [alegreya]  [default]
  \definetypeface [alegreya] [tt] [mono]  [default]   [default]
  \definetypeface [alegreya] [mm] [math]  [default]   [default]
\stoptypescript

\starttypescript [alegreya-light]
  \definetypeface [alegreya] [rm] [serif] [alegreya] [default]
  \definetypeface [alegreya] [ss] [sans]  [alegreya-light]  [default]
  \definetypeface [alegreya] [tt] [mono]  [default]   [default]
  \definetypeface [alegreya] [mm] [math]  [default]   [default]
\stoptypescript

\starttypescript [alegreya-medium]
  \definetypeface [alegreya] [rm] [serif] [alegreya] [default]
  \definetypeface [alegreya] [ss] [sans]  [alegreya-medium]  [default]
  \definetypeface [alegreya] [tt] [mono]  [default]   [default]
  \definetypeface [alegreya] [mm] [math]  [default]   [default]
\stoptypescript

[-- Attachment #3: type-devroye.tex --]
[-- Type: application/octet-stream, Size: 1193 bytes --]

\starttypescript [serif] [centuryschoolbook]
 \setups [font:fallback:serif]
 \definefontsynonym [Serif]           [file:schlbk]
 \definefontsynonym [SerifBold]       [file:schlbkb]
 \definefontsynonym [SerifItalic]     [file:schlbki]
 \definefontsynonym [SerifBoldItalic] [file:schlbkbi]
\stoptypescript

\starttypescript [handwriting] [devroye]
	\definefontsynonym	[Devroye]	[file:devroye]	[features=default]
\stoptypescript

\starttypescript	[handwriting]	[devroye]	[name]
	\definefontsynonym	[Handwriting]	[Devroye]	[features=default]
\stoptypescript

\starttypescript[schrift]
%	\usetypescript [schola]
	\usetypescript [serif][centuryschoolbook]
	\usetypescript [modern]
	\usetypescript [handwriting]	[devroye]
	\usetypescript [handwriting]	[devroye] [name]
%	\definetypeface	[\typescriptone]	[rm] [serif] [schola]	[default]
	\definetypeface	[\typescriptone]	[rm] [serif] [centuryschoolbook]	[default]
	\definetypeface	[\typescriptone]	[mm] [math] [modern]	[default]
	\definetypeface [\typescriptone]	[ss] [sans]  [modern]	[default]
	\definetypeface [\typescriptone]	[tt] [mono]  [modern]	[default]
	\definetypeface [\typescriptone]	[hw] [handwriting] [devroye]	[default]
\stoptypescript


[-- Attachment #4: Type: text/plain, Size: 492 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: OSX fonts
  2017-04-03 14:07 OSX fonts Andrea Valle
  2017-04-03 19:04 ` Henning Hraban Ramm
@ 2017-04-03 19:07 ` Aditya Mahajan
  2017-04-03 21:29   ` Andrea Valle
  1 sibling, 1 reply; 4+ messages in thread
From: Aditya Mahajan @ 2017-04-03 19:07 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Mon, 3 Apr 2017, Andrea Valle wrote:

> Dear list,
>
> I have a question which is really basic. MacOSX here.
> I looked at the wiki, but the whole matter is a bit far from my knowledge.
> Is there a way to use system fonts? I *think* I remember something like simpletypescript package


1. First, let's check if context is seeing the fonts that ship with OSX.

mtxrun --script fonts --list --pattern="palatino*" --all

palatino                     palatinobolditalic           /System/Library/Fonts/Palatino.ttc                           index:  4
palatinobold                 palatinobolditalic           /System/Library/Fonts/Palatino.ttc                           index:  4
palatinobolditalic           palatinobolditalic           /System/Library/Fonts/Palatino.ttc                           index:  4
palatinolinotype             palatinolinotyperoman        /Library/Fonts/Microsoft/Palatino Linotype.ttf
palatinolinotypebold         palatinolinotypebold         /Library/Fonts/Microsoft/Palatino Linotype Bold.ttf
palatinolinotypebolditalic   palatinolinotypebolditalic   /Library/Fonts/Microsoft/Palatino Linotype Bold Italic.ttf
palatinolinotypeitalic       palatinolinotypeitalic       /Library/Fonts/Microsoft/Palatino Linotype Italic.ttf
palatinolinotypenormal       palatinolinotyperoman        /Library/Fonts/Microsoft/Palatino Linotype.ttf
palatinolinotyperegular      palatinolinotyperoman        /Library/Fonts/Microsoft/Palatino Linotype.ttf
palatinolinotyperoman        palatinolinotyperoman        /Library/Fonts/Microsoft/Palatino Linotype.ttf

OK. So, I have a palatino that ships with apple and Palatino Linotype that
ships with Microsoft Office (I think).

2. Let's create a typescript to use this (I haven't check the font 
license to see if you can distribute a pdf of this document. Please check 
your font license!):

\definefontfamily [myfont] [serif] [Palatino Linotype]
\setupbodyfont [myfont]

\starttext
This is a test \bold{Does bold work} and does \italic{italic}?
\stoptext

That's it! Simply compile the file and everything works. Of course, for a
real document, you need to set the sans serif, mono, and math font style as
well.

Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: OSX fonts
  2017-04-03 19:07 ` Aditya Mahajan
@ 2017-04-03 21:29   ` Andrea Valle
  0 siblings, 0 replies; 4+ messages in thread
From: Andrea Valle @ 2017-04-03 21:29 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 3503 bytes --]

Ah thanks to all!
I’ll dive into it

Best

-a-
--------------------------------------------------
Andrea Valle
--------------------------------------------------
CIRMA - StudiUm
Università degli Studi di Torino
--> http://www.cirma.unito.it/andrea/
--> http://www.fonurgia.unito.it/andrea/
--> http://www.flickr.com/photos/vanderaalle/sets/
--> http://vimeo.com/vanderaalle
--> andrea.valle@unito.it
--------------------------------------------------

"This is a very complicated case, Maude. You know, a lotta ins, a lotta outs, a lotta what-have-yous." 
(Jeffrey 'The Dude' Lebowski)

> On 3 Apr 2017, at 21:07, Aditya Mahajan <adityam@umich.edu> wrote:
> 
> On Mon, 3 Apr 2017, Andrea Valle wrote:
> 
>> Dear list,
>> 
>> I have a question which is really basic. MacOSX here.
>> I looked at the wiki, but the whole matter is a bit far from my knowledge.
>> Is there a way to use system fonts? I *think* I remember something like simpletypescript package
> 
> 
> 1. First, let's check if context is seeing the fonts that ship with OSX.
> 
> mtxrun --script fonts --list --pattern="palatino*" --all
> 
> palatino                     palatinobolditalic           /System/Library/Fonts/Palatino.ttc                           index:  4
> palatinobold                 palatinobolditalic           /System/Library/Fonts/Palatino.ttc                           index:  4
> palatinobolditalic           palatinobolditalic           /System/Library/Fonts/Palatino.ttc                           index:  4
> palatinolinotype             palatinolinotyperoman        /Library/Fonts/Microsoft/Palatino Linotype.ttf
> palatinolinotypebold         palatinolinotypebold         /Library/Fonts/Microsoft/Palatino Linotype Bold.ttf
> palatinolinotypebolditalic   palatinolinotypebolditalic   /Library/Fonts/Microsoft/Palatino Linotype Bold Italic.ttf
> palatinolinotypeitalic       palatinolinotypeitalic       /Library/Fonts/Microsoft/Palatino Linotype Italic.ttf
> palatinolinotypenormal       palatinolinotyperoman        /Library/Fonts/Microsoft/Palatino Linotype.ttf
> palatinolinotyperegular      palatinolinotyperoman        /Library/Fonts/Microsoft/Palatino Linotype.ttf
> palatinolinotyperoman        palatinolinotyperoman        /Library/Fonts/Microsoft/Palatino Linotype.ttf
> 
> OK. So, I have a palatino that ships with apple and Palatino Linotype that
> ships with Microsoft Office (I think).
> 
> 2. Let's create a typescript to use this (I haven't check the font license to see if you can distribute a pdf of this document. Please check your font license!):
> 
> \definefontfamily [myfont] [serif] [Palatino Linotype]
> \setupbodyfont [myfont]
> 
> \starttext
> This is a test \bold{Does bold work} and does \italic{italic}?
> \stoptext
> 
> That's it! Simply compile the file and everything works. Of course, for a
> real document, you need to set the sans serif, mono, and math font style as
> well.
> 
> Aditya
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
> 
> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________
> 


[-- Attachment #1.2: Type: text/html, Size: 7791 bytes --]

[-- Attachment #2: Type: text/plain, Size: 492 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-04-03 21:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-03 14:07 OSX fonts Andrea Valle
2017-04-03 19:04 ` Henning Hraban Ramm
2017-04-03 19:07 ` Aditya Mahajan
2017-04-03 21:29   ` Andrea Valle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).