I am resending this in the hope that some font will find him/herself with time to consider an odd query. I need to substitute the regular and italic characters of a publisher’s non-math font (Unicode) for those in a math font. The non-math addresses are: 0041-005A, 0061-007A %italic uppercase and lowercase 0391-03A9, 03B1-03C9 %slanted Greek uppercase and lowercase The math addresses are: 1D434-1D44D, 1D44E-1D467 %italic uppercase and lowercase 1D6E2-1D6FA, 1D6FC-1D714 %slanted Greek uppercase and lowercase Is there a way to use the \definefallbackfamily mechanism that does not assume that the characters have the same Unicode addresses? Or is some other approach required? Alan On Mon, Oct 2, 2017 at 8:04 AM, Alan Bowen wrote: > I need to substitute the regular and italic characters of a publisher’s > non-math font (Unicode) for those in a math font. > > The non-math addresses are: > 0041-005A, 0061-007A %italic uppercase and lowercase > 0391-03A9, 03B1-03C9 %slanted Greek uppercase and lowercase > > The math addresses are: > 1D434-1D44D, 1D44E-1D467 %italic uppercase and lowercase > 1D6E2-1D6FA, 1D6FC-1D714 %slanted Greek uppercase and lowercase > > Is there a way to use the \definefallbackfamily mechanism that does not > assume that the characters have the same Unicode addresses? Or is some > other approach required? > > Alan > >