Bug 418981 - u+0123, latin small letter g with cedilla isn't processed
Summary: u+0123, latin small letter g with cedilla isn't processed
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: tetex-unicode
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Aurelien Bompard
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-12-10 23:12 UTC by Einars Lielmanis
Modified: 2013-12-30 14:12 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-12-11 05:39:20 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Einars Lielmanis 2007-12-10 23:12:29 UTC
Description of problem:

u+0123, latin small letter g with cedilla isn't processed by utf8x.


Version-Release number of selected component (if applicable):


How reproducible:

Try to process the following latex document:

\documentclass[a4paper,10pt]{article}
\usepackage[utf8x]{inputenc}
\begin{document}
\section{Latvian alphabet}
aābcčdeēfgģhiījkķlļmnņoprsštuūvzž
AĀBCČDEĒFGĢHIĪJKĶLĻMNŅOPRSŠTUŪVZŽ
\end{document}

Steps to Reproduce:
1. make a file test.ltx with the specified contents
2. latex test.ltx
  
Actual results:

./test.ltx:8:Package ucs Error: Unknown Unicode character 291 = U+0123,(ucs)
possibly declared in uni-1.def. aābcčdeēfgģ

Expected results:

proper dvi/pdf file generated.

Additional info:

What's surprising, is, only the small g is affected, not the captial one. Of
course, \v{g} can be used instead, if inconvenient.

Comment 1 Aurelien Bompard 2007-12-11 05:39:20 UTC
Thanks for filing this bug, but you'd be better off reporting this upstream,
since there is very little chance this has anything to do with the Fedora packaging.
Thanks.

Comment 2 Evalds Urtans 2013-12-30 14:12:34 UTC
This problem still exists using MiKTeX 2.9 to resolve it

C:\Users\[User]\AppData\Roaming\MiKTeX\2.9\tex\latex\ucs\uni-1.def

Change line:
\uc@dclc{291}{dirty}{\leavevmode\vbox{\baselineskip\z@skip\ialign{\hss##\hss\crcr\vbox to.65ex{\hbox{\char"60}\vss}\crcr g\crcr}}}%

to

\uc@dclc{291}{default}{\v g}%


Note You need to log in before you can comment on or make changes to this bug.