ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Spurious missing character reports
@ 2018-12-09 21:35 Rik Kabel
  2018-12-10 18:37 ` Hans Hagen
  0 siblings, 1 reply; 2+ messages in thread
From: Rik Kabel @ 2018-12-09 21:35 UTC (permalink / raw)
  To: mailing list for ConTeXt users


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

List,

I have one document that after the 2018-11-18 update (beginning with 
12-01 and continuing to the current 12-07) has generated hundreds of 
spurious missing character messages in the log. A short extract:

    fonts           > start missing characters: C:/ConTeXt/tex/texmf/fonts/opentype/public/antt/AntykwaTorunskaCond-Regular.otf

    fonts           >   72  U+00021  !  EXCLAMATION MARK
    fonts           >  948  U+00022  "  QUOTATION MARK
    fonts           > 1302  U+00026  &  AMPERSAND
    fonts           > 345318  U+0002B  +  PLUS SIGN
    fonts           >  216  U+00030  0  DIGIT ZERO
    fonts           > 54270  U+00031  1  DIGIT ONE
    fonts           > 28590  U+00036  6  DIGIT SIX
    fonts           >  414  U+0003C  <  LESS-THAN SIGN
    fonts           > 116712  U+00040  @  COMMERCIAL AT
    fonts           > 1980  U+00042  B  LATIN CAPITAL LETTER B
    fonts           > 373878  U+00046  F  LATIN CAPITAL LETTER F
    fonts           >   48  U+00048  H  LATIN CAPITAL LETTER H
    fonts           > 3282  U+00049  I  LATIN CAPITAL LETTER I
    fonts           >   36  U+0004A  J  LATIN CAPITAL LETTER J
    fonts           > 1560  U+0004B  K  LATIN CAPITAL LETTER K
    fonts           >   12  U+0004C  L  LATIN CAPITAL LETTER L
    fonts           > 3810  U+0004E  N  LATIN CAPITAL LETTER N
    fonts           > 3402  U+00057  W  LATIN CAPITAL LETTER W
    fonts           >   48  U+0005A  Z  LATIN CAPITAL LETTER Z
    fonts           > 64206  U+0005B  [  LEFT SQUARE BRACKET
    fonts           > 3420  U+00062  b  LATIN SMALL LETTER B
    fonts           > 3888  U+00063  c  LATIN SMALL LETTER C
    fonts           > 2880  U+00069  i  LATIN SMALL LETTER I
    fonts           > 1284  U+0006B  k  LATIN SMALL LETTER K
    fonts           >  336  U+00070  p  LATIN SMALL LETTER P
    fonts           > 2118  U+0007B  {  LEFT CURLY BRACKET
    fonts           >  258  U+0007C  |  VERTICAL LINE
    fonts           >   12  U+0007E  ~  TILDE

    fonts           > stop missing characters

There are similar reports for the other fonts used in the document 
(Antykwa Torunska is used for heads, EBGaramond with Libertinus fallback 
for the body).

I have pared down the files to the following example which demonstrates 
the problem. I do not understand now all the features interact to cause 
this, but the reports disappear upon removing any (such as the 
seemingly-redundant \definebodyfontenvironment or the 
\switchtobodyfont[small]).

    \enabletrackers
       [fonts.missing]

    \definebodyfontenvironment
       [11pt]
       [a=1]

    \definefontfallback
       [fb:ebgr]
       [file:libertinusserif-regular]
       [0x204A]

    \starttypescript       [serif] [ebgaramond]
         \definefontsynonym [Serif]
                            [file:ebgaramond-regular]
                            [fallbacks=fb:ebgr]
    \stoptypescript

    \define\Test{¡Missing!}

    \setupbodyfont
       [ebgaramond,11pt]
    \setupbodyfont
       [libertinus,11pt]

    \starttext

    \dorecurse{6}{
      \switchtobodyfont[small]
       \Test\par}

    \stoptext

While the messages appear to be incorrect, there is no apparent problem 
associated with them. I do not know if they point to some problem I have 
not recognized, or are truly spurious. (And I can eliminate them by 
turning off the tracker when I am sure that I have the needed coverage 
in the fallbacks.)

Of course, if I am doing something wrong I would like to correct it.

-- 
Rik


[-- Attachment #1.2: Type: text/html, Size: 3959 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] 2+ messages in thread

* Re: Spurious missing character reports
  2018-12-09 21:35 Spurious missing character reports Rik Kabel
@ 2018-12-10 18:37 ` Hans Hagen
  0 siblings, 0 replies; 2+ messages in thread
From: Hans Hagen @ 2018-12-10 18:37 UTC (permalink / raw)
  To: mailing list for ConTeXt users, Rik Kabel

On 12/9/2018 10:35 PM, Rik Kabel wrote:
> List,
> 
> I have one document that after the 2018-11-18 update (beginning with 
> 12-01 and continuing to the current 12-07) has generated hundreds of 
> spurious missing character messages in the log. A short extract:
> 
>     fonts           > start missing characters: C:/ConTeXt/tex/texmf/fonts/opentype/public/antt/AntykwaTorunskaCond-Regular.otf
> 
>     fonts           >   72  U+00021  !  EXCLAMATION MARK
>     fonts           >  948  U+00022  "  QUOTATION MARK
>     fonts           > 1302  U+00026  &  AMPERSAND
>     fonts           > 345318  U+0002B  +  PLUS SIGN
>     fonts           >  216  U+00030  0  DIGIT ZERO
>     fonts           > 54270  U+00031  1  DIGIT ONE
>     fonts           > 28590  U+00036  6  DIGIT SIX
>     fonts           >  414  U+0003C  <  LESS-THAN SIGN
>     fonts           > 116712  U+00040  @  COMMERCIAL AT
>     fonts           > 1980  U+00042  B  LATIN CAPITAL LETTER B
>     fonts           > 373878  U+00046  F  LATIN CAPITAL LETTER F
>     fonts           >   48  U+00048  H  LATIN CAPITAL LETTER H
>     fonts           > 3282  U+00049  I  LATIN CAPITAL LETTER I
>     fonts           >   36  U+0004A  J  LATIN CAPITAL LETTER J
>     fonts           > 1560  U+0004B  K  LATIN CAPITAL LETTER K
>     fonts           >   12  U+0004C  L  LATIN CAPITAL LETTER L
>     fonts           > 3810  U+0004E  N  LATIN CAPITAL LETTER N
>     fonts           > 3402  U+00057  W  LATIN CAPITAL LETTER W
>     fonts           >   48  U+0005A  Z  LATIN CAPITAL LETTER Z
>     fonts           > 64206  U+0005B  [  LEFT SQUARE BRACKET
>     fonts           > 3420  U+00062  b  LATIN SMALL LETTER B
>     fonts           > 3888  U+00063  c  LATIN SMALL LETTER C
>     fonts           > 2880  U+00069  i  LATIN SMALL LETTER I
>     fonts           > 1284  U+0006B  k  LATIN SMALL LETTER K
>     fonts           >  336  U+00070  p  LATIN SMALL LETTER P
>     fonts           > 2118  U+0007B  {  LEFT CURLY BRACKET
>     fonts           >  258  U+0007C  |  VERTICAL LINE
>     fonts           >   12  U+0007E  ~  TILDE
> 
>     fonts           > stop missing characters
> 
> There are similar reports for the other fonts used in the document 
> (Antykwa Torunska is used for heads, EBGaramond with Libertinus fallback 
> for the body).
> 
> I have pared down the files to the following example which demonstrates 
> the problem. I do not understand now all the features interact to cause 
> this, but the reports disappear upon removing any (such as the 
> seemingly-redundant \definebodyfontenvironment or the 
> \switchtobodyfont[small]).
> 
>     \enabletrackers
>        [fonts.missing]
> 
>     \definebodyfontenvironment
>        [11pt]
>        [a=1]
> 
>     \definefontfallback
>        [fb:ebgr]
>        [file:libertinusserif-regular]
>        [0x204A]
> 
>     \starttypescript       [serif] [ebgaramond]
>          \definefontsynonym [Serif]
>                             [file:ebgaramond-regular]
>                             [fallbacks=fb:ebgr]
>     \stoptypescript
> 
>     \define\Test{¡Missing!}
> 
>     \setupbodyfont
>        [ebgaramond,11pt]
>     \setupbodyfont
>        [libertinus,11pt]
> 
>     \starttext
> 
>     \dorecurse{6}{
>       \switchtobodyfont[small]
>        \Test\par}
> 
>     \stoptext
> 
> While the messages appear to be incorrect, there is no apparent problem 
> associated with them. I do not know if they point to some problem I have 
> not recognized, or are truly spurious. (And I can eliminate them by 
> turning off the tracker when I am sure that I have the needed coverage 
> in the fallbacks.)
> 
> Of course, if I am doing something wrong I would like to correct it.
It's ok ... the tracker just kicks in a checker in an early stage ... 
there is no need to use the tracker as you will get a report anyway when 
something is missing.

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
-----------------------------------------------------------------
___________________________________________________________________________________
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] 2+ messages in thread

end of thread, other threads:[~2018-12-10 18:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-09 21:35 Spurious missing character reports Rik Kabel
2018-12-10 18:37 ` Hans Hagen

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).