From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.5 X-DKIM: Sendmail DKIM Filter v2.6.0 relay2.tee.gr n1CFrdWF027395 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tee.gr; s=test; t=1234454019; bh=wt5JETJ1cNe249USpwp8wqN1iliEGKdOV6CkfU6y8cc=; h=From:Reply-To:To:Subject:Date:References:In-Reply-To:MIME-Version: Content-Type:Message-Id; b=BIwgo3S172Ybj9F6OT0V77lzg7PlzfwA+gRWPrg sh+cxXcTSlkBrArOhfEFXLEdPvAp5nuHyafmAHEiNlp0dsHaKH85COrqq+uPJP4yNvM /D68GY+gysq59SpdQxLF0zJN3slZJnjIjh4vlcA7R+ef0t58vwMj6ouK9GF6tprOs= From: Lefteris Dimitroulakis To: Linux console tools development discussion Date: Thu, 12 Feb 2009 18:12:56 +0200 User-Agent: KMail/1.9.9 References: <49934E92.9080805@gmail.com> In-Reply-To: <49934E92.9080805@gmail.com> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_IqElJy9pYugGn1Y" Message-Id: <200902121812.56579.edimitro@tee.gr> Received-SPF: Pass (client IP white listed); receiver=relay2.tee.gr; client-ip=212.70.209.97; envelope-from= Received-SPF: Pass (client IP white listed); receiver=relay2.tee.gr; client-ip=212.70.209.97; helo= X-Scanned-By: MIMEDefang 2.64 on 212.70.194.241 Subject: Re: [kbd] kbd-1.15 lat1-16 font issues with groff-1.20.1 X-BeenThere: kbd@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: edimitro@tee.gr, Linux console tools development discussion List-Id: Linux console tools development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Feb 2009 16:00:45 -0000 Archived-At: List-Archive: --Boundary-00=_IqElJy9pYugGn1Y Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Content-Disposition: inline Στις Thursday 12 February 2009 00:17:54 ο/η Alexey Gladkov έγραψε: > Matthew Burgess wrote: > > Hi Alexey, > > > > I'm viewing man pages using a combination of groff-1.20.1 and the lat1-16 > > font from kbd-1.15. You can see the results of this at > > http://www.linuxfromscratch.org/~matthew/test-results/preconv.en_utf8.jpg. > > > > As you can see, the line-break character (U+2010) isn't displayed correctly. > > > > We used to workaround this with previous versions of Groff by substituting > > U+2010, U+2212 to U+002D (minus sign). See > > It seems that these characters are not mapped at all. At least the U+2010. > > > http://www.linuxfromscratch.org/lfs/view/6.4/chapter06/groff.html. Due to > > a change in Groff, that substitution no longer applies. > > > > Is it possible to map those characters like that in the lat1-16 font itself? > > That way, if there happen to be any other programs that output the > > problematic characters, they'll display correctly without any further changes. > > > > If so, how might we go about this, and is this suitable for the upstream > > Kbd package sources? > > I think we can map this characters if they not mapped at all. > I don't see any problem so I am attaching newlat1-16.psfu with new mappings U+2010, U+2012, U+2013 and U+2212 to U+002d. If someone wish to play with and change mappings here it is: $psfgettable lat1-16.psfu > table.txt Editing table.txt ---> newtable.txt with our preferences and then $psfaddtable lat1-16.psfu newtable.txt newlat1-16.psfu. cheers Lefteris --Boundary-00=_IqElJy9pYugGn1Y Content-Type: application/x-gzip; name="newlat1-16.psfu.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="newlat1-16.psfu.gz" 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 --Boundary-00=_IqElJy9pYugGn1Y--