gyscos / gyscos/cursive

[BUG] - Garbled characters rendering under OpenBSD 7.1

未关闭
#653 11 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug
主要语言
Rust
星标
4.8k
派生
270
平均合并
5 天 19 小时
30 天内合并 PR
2

描述

**Describe the bug**

Compiling a Rust cursive application on OpenBSD gives a running executable
but the on terminal rendering is garbled

**To Reproduce**

Build any cursive application and run it under OpenBSD.

**Expected behavior**

The characters used for the UI decoration should display properly.

**Screenshots**

![signal-2022-06-02-173428](https://user-images.githubusercontent.com/88325730/171668128-83cb6810-cc2c-41d0-ab09-c3ed778ad8a4.jpeg)

**Environment**
* OpenBSD 7.1

* This bug seems independent of the used back-end.

* locale
LANG=
LC_ALL=
LC_* = "C"

* export TERM=linux

* cursive version used is "0.16.0" for compatibility with OpenBSD 7.1 rust toolchain.

贡献指南

打开贡献指南

调研方向

Start by reproducing a Rust cursive application on OpenBSD 7.1 with the reported C locale and TERM=linux settings, testing the available backends because the report says the problem is backend-independent. Trace how terminal UI decoration characters are selected and rendered; done means those characters display correctly without breaking the reported environment.

由索引模型根据 Issue 内容生成。

评估

技术栈
rust
领域
cli, operating-systems
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。