mirror of
https://github.com/soywod/himalaya.git
synced 2025-04-16 14:23:35 +00:00
remove variation selectors from table cells (#300)
This commit is contained in:
parent
4e24d04faf
commit
6b920cbe76
2 changed files with 11 additions and 1 deletions
|
@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
### Fixed
|
||||
|
||||
- Some emojis break the table layout [#300]
|
||||
|
||||
## [0.5.7] - 2022-03-01
|
||||
|
||||
### Added
|
||||
|
@ -452,6 +456,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
[#280]: https://github.com/soywod/himalaya/issues/280
|
||||
[#288]: https://github.com/soywod/himalaya/issues/288
|
||||
[#289]: https://github.com/soywod/himalaya/issues/289
|
||||
[#300]: https://github.com/soywod/himalaya/issues/300
|
||||
[#303]: https://github.com/soywod/himalaya/issues/303
|
||||
[#305]: https://github.com/soywod/himalaya/issues/305
|
||||
[#308]: https://github.com/soywod/himalaya/issues/308
|
||||
|
|
|
@ -35,7 +35,12 @@ pub struct Cell {
|
|||
impl Cell {
|
||||
pub fn new<T: AsRef<str>>(value: T) -> Self {
|
||||
Self {
|
||||
value: String::from(value.as_ref()).replace(&['\r', '\n', '\t'][..], ""),
|
||||
// Removes carriage returns, new line feeds, tabulations
|
||||
// and [variation selectors].
|
||||
//
|
||||
// [variation selectors]: https://en.wikipedia.org/wiki/Variation_Selectors_(Unicode_block)
|
||||
value: String::from(value.as_ref())
|
||||
.replace(&['\r', '\n', '\t', '\u{fe0e}', '\u{fe0f}'], ""),
|
||||
..Self::default()
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue