ウィキのコピーミラー

これは pascal.chat のウィキのミラーです。編集、履歴、ログインはそちらで行います。

Bug Tracking/ja

概要

このページの目的

Lazarusは主に海外で開発が進められており、現在のところ、日本語に対して完全には対応していません。 このページでは日本語で、あるいは、日本語の、障害情報を集積します。

Lazarusで日本語の取り扱いに関して、問題があったり、解決策を見出した場合、些細なことでもいいので、書き残してください。 すでに解決がすすめられている課題かもしれませんので、もし、英語がわかるのであれば、バグトラックを参考にしてください。

http://bugs.freepascal.org/

問題の解決方法

日本語のメーリングリストによるLazarusのコミュニティは少人数なので、問題がすぐに解決できるとは限りません。 しかし、オープンソースのコミュニティで開発がすすめられていますので、誰でもソースコードをみて、修正ができます。 これが、大きな利点であり、楽しみでもあります。

実際、ものすごい勢いで、ソースコードが世界中からコミットされ、すでにSVNによる通算の更新カウントは10万回を超えています。

日本語Lazarusコミュニティ内でも、ここに上げられた情報は、必要なものは英訳して本家のバグレポートなどへ報告するか、日本語の環境でソースを分析して修正していきたいと思っています。

バグを見つけましたが英語が不得意なので本家に報告できません

ここに書いておくか、日本語Lazarus-MLに入って日本語で報告してください。

ここに書く時に何か気をつける事はありますか?

バグの発生したLazarusのバージョン、OSを書いてください。

障害情報

解決作業中

IDEで日本語入力の位置が変、入力中に文字化けする

pascal
Windows/0.9.26???????????????????????????????????????????????????????????????????????????Lazarus-ML?????????????????????
?????????0.9.27??????SVN???????????????????????????????????????????????????????????????????????????SVN??????????????????????????????
????????????????????????????????????
0.9.27-SVN?????????????????????IME???????????????????????????????????????
????????????????????????????????? http://bugs.freepascal.org/view.php?id=13140

未解決

GTK2のときソースエディタで、インプットメッソドを用いて直接日本語を入力することができない

pascal
???????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????? SynEdit ??????????????????????????????????????????????????????
SynEdit ???????????????????????????????????????????????????????????????????????????????????????
http://gtklab.sourceforge.jp/gtkim/GTKIM01.TXT
????????????????????????gtk_im_context_filter_keypress???commit????????????????????????
????????????????????????????????????????????????Lazarus ??????????????????????????????????????????
????????????????????????????????????????????????????????????
??????????????? http://gtklab.sourceforge.jp/gtkim/ の資料は gtk2 上での
?????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????
http://library.gnome.org/devel/gtk/unstable/GtkIMContext.html
gtk_im_context_filter_keypress???commit?????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????

Linux上でGTK2を使用すると、IDEから文字が消える

pascal
user:Saeka-jp SynEdit???????????????????????????????????????????????????????????????????????????????????????
GtkIMMulticontext
http://www.google.co.jp/codesearch/p?hl=ja#xADIePpEDw0/kazehakase-0.2.5/src/utils/gtk-utils.c&q=GtkIMMulticontext
IME???Windows??????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????geany??????????????????Anthy???????????????UTF8?????????FPC????????????????????????????????????
http://www.google.co.jp/codesearch/p?hl=ja#lTzZWQ3nB4Q/geany-0.11/scintilla/ScintillaGTK.cxx&q=gtk_im_%20geany

TPQConnectionコンポーネント(PostgreSQLへのアクセス)がクライアントエンコーディングに対応していない

Carbon Interface IDEにおいて、エディタ上で日本語入力できない

pascal
Mac OSX 10.4.11/0.9.25 beta
GTK??????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
----
add saeka-jp.
http://bugs.freepascal.org/view.php?id=13140 MacOSX上での
IME???????????????????????????????????????????????????????????????

解決済み

SynEdit コンポーネントのフォントの初期値

pascal
Windows/0.9.27 ->0.9.28??????????????????????????? 
Height???????????????Size????????????????????????????????????
??????????????? Delphi ??????????????????????????????????????????????????????
??????????????????????????????
interface ?????? const ???????????? SynDefaultFontHeight
???????????????????????????????????????

Linux上でGTK2でIDEがコンパイルできない

pascal
Linux+GTK2 / 0.9.26 ->0.9.28???????????????????????????

IDEの日本語の表示が変

pascal
Windows/0.9.26 ->0.9.28??????????????????????????? 
User:Saeka-jp????????????????????????????????????????????????????????????????????????????????????????????????Lazarus-ML?????????????????????
http://bugs.freepascal.org/view.php?id=11819 へ報告済みUser:Saeka-jp

?????????0.9.27 ???????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????? 0.9.27 ???????????????????????????

IDE上で、フォントをフォントダイアログで設定するときにフォント文字中に日本語がはいっていると設定されない

pascal
Windows/0.9.26 ->0.9.28??????????????????????????? 
User:Saeka-jp????????????????????????????????????http://bugs.freepascal.org/view.php?id=13141

IDEのObject Inspector 内の Font.Name のドロップダウンリストの一覧内に、フォント名中に日本語がはいっているフォントが表示されない

pascal
Windows/0.9.27 beta ->0.9.28???????????????????????????
lcl\include\screen.inc ??????
EnumFontsNoDups ????????????
 S := LogFont.elfLogFont.lfFaceName;
???????????????
 S := AnsiToUTF8(LogFont.elfLogFont.lfFaceName);
????????????????????????????????????????????????

???????????????????????? LazReport ????????????????????????????????????
lr_desgn.pas ??????
EnumFontsProc ????????????
 s := StrPas(LogFont.elfLogFont.lfFaceName);
???????????????
 s := AnsiToUTF8(StrPas(LogFont.elfLogFont.lfFaceName));
???????????????????????????????????????
??????????????? EnumFontFamiliesEx ????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????
EnumFontFamiliesExA ??????????????? EnumFontFamiliesExW ???
???????????????????????????????????????????????????????????????????????????

?????????????????????IDE???????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????
AnsiToUTF8 ?????????????????????????????????????????????

IDEエディタフォントとしてMSゴシックなどの日本語フォントを指定すると1文字あたりの文字幅が広すぎる表示になってしまう

pascal
Windows/0.9.27 beta ->0.9.28???????????????????????????
synedit.pp ??????
TCustomSynEdit.RecalcCharExtent ??????????????????
Pitch := fpDefault; // maybe Fixed
??????????????????
Pitch := fpFixed; // maybe Fixed
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

 (追記)  解決策ではありませんが、Terminalフォントを設定してみたら、とりあえず修正なしでもゴマカシ回避ができました。(XP)

プロパティエディタで日本語を入力すると文字が途中で切れていることがある

pascal
Windows/0.9.24
User:Saeka-jp??????????????????????????????????????????FormCreate??????????????????????????????????????????????????????
Unicode(utf-8)????????????????????????????????????????????????(0.9.26???????????????)

その他

User:Tookaがnkfを呼び出して、文字コードを自動変換できないかと研究しています。興味のある方はUser:Tookaに話しかけるか、日本語メーリングリストに登録してください。


From the Free Pascal wiki, page "Bug Tracking/ja", as it stood on 2015-07-25 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

第3版、最終更新:WikiArchive 。