[NTG-context] Catalan especial character (l·l) in ConTeXt
19cat
di at nou.cat
Wed Jan 14 19:28:14 CET 2015
Hello, again.
I have another issue.
When I put \definefontfeature command into environment file, doesn't work. I must put in product file, before \startproduct command.
You know why?
This is my tree structure:
prd_productname
env_productname
c_title
c_chapter1
c_chapter2
Thanks,
19cat
> El 14/01/2015, a les 5:50 p.m., 19cat <di at nou.cat> va escriure:
>
> Thanks to All,
>
> But your solutions do not like me. And I keep trying the option of Fontfeaturefile page in wiki and Adobe feature topic.
> - http://wiki.contextgarden.net/fontfeaturefiles
> - http://wiki.contextgarden.net/TrueType_fonts_in_luaTeX
> - http://www.adobe.com/devnet/opentype/afdko/topic_feature_file_syntax.html
>
> With this I had found 4 good solutions.
> I think that for Catalans, the best is gemkerndot.fea
> I attached files for test.
>
>
>
> This is a short sample context file with diferent feature files options
> # ============== geminated.tex =============
> % Check each feature
> \definefontfeature[default][default][featurefile=gemligature.fea]
> %\definefontfeature[default][default][featurefile=gemkerndot.fea]
> %\definefontfeature[default][default][featurefile=gemkernpair.fea]
> %\definefontfeature[default][default][featurefile=gemkerntrio.fea]
>
>
> \starttext
>
> \section{Geminated l·l}
> COL·LEGI
> Col·legi
> Col·Legi
> CoL·legi
>
> \stoptext
> # ========================================
>
>
>
>
> 1.- Create a ligature from L· and l· to special characters
> This option substitute my SED command for replace L· and l· to respective special characters.
> # ============== gemligature.fea =============
> # Script and language coverage
> languagesystem DFLT dflt;
> languagesystem latn dflt;
>
>
> # Ligature
> feature liga {
> # Create a ligature
> substitute l \u00b7 by \u0140;
> substitute L \u00b7 by \u013F;
> } liga;
> # ========================================
>
>
> 2.- Change kerning of middle dot.
> This option change middle dot kerning in all cases
> # ============== gemkerndot.fea =============
> # Script and language coverage
> languagesystem DFLT dflt;
> languagesystem latn dflt;
>
>
> # Kerning
> feature kern {
> # All middle dots
> position \u00b7 <-330 0 -660 0>;
> } kern;
> # ========================================
>
>
> 3.- Change kerning of pair middle dot and L characters (suffix and prefix)
> This option only change middle dot and L kerning in pair cases
> # ============== gemkernpair.fea =============
> # Script and language coverage
> languagesystem DFLT dflt;
> languagesystem latn dflt;
>
>
> # Kerning
> feature kern {
> # Middle dot pair arround 'L'
> position l \u00b7 -330;
> position \u00b7 l -330;
> position L \u00b7 -330;
> position \u00b7 L -330;
> } kern;
> # ========================================
>
>
> 4.- Change kerning only with trio of L·L and l·l
> This option only change middle dot kerning with trio L·L. Have a problem with different L uppercases L·l and l·L
> # ============== gemkerntrio =============
> # Script and language coverage
> languagesystem DFLT dflt;
> languagesystem latn dflt;
>
>
> # Kerning
> feature kern {
> # Middle dot arround L·L and l·l
> position l \u00b7' <-330 0 -660 0> l;
> position L \u00b7' <-330 0 -660 0> L;
> } kern;
> # ========================================
>
>
>
> 19cat
>
>
> <geminated.tex><gemligature.fea><gemkerndot.fea><gemkernpair.fea><gemkerntrio.fea>
>
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
>
> maillist : ntg-context at ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive : http://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
> ___________________________________________________________________________________
More information about the ntg-context
mailing list